diff --git a/roles/nextcloud/defaults/main.yaml b/roles/nextcloud/defaults/main.yaml index a19b634..2b5a4f2 100644 --- a/roles/nextcloud/defaults/main.yaml +++ b/roles/nextcloud/defaults/main.yaml @@ -1,3 +1,4 @@ --- nextcloud_tag: stable nextcloud_install_harp: false +nextcloud_additional_networks: [] diff --git a/roles/nextcloud/meta/argument_specs.yaml b/roles/nextcloud/meta/argument_specs.yaml index 43346a7..193f706 100644 --- a/roles/nextcloud/meta/argument_specs.yaml +++ b/roles/nextcloud/meta/argument_specs.yaml @@ -22,3 +22,9 @@ argument_specs: type: bool required: false default: false + nextcloud_additional_networks: + description: Additional docker networks to add nextcloud container to + type: list + elements: str + required: false + default: [] diff --git a/roles/nextcloud/tasks/main.yaml b/roles/nextcloud/tasks/main.yaml index b4be6c4..5c45135 100644 --- a/roles/nextcloud/tasks/main.yaml +++ b/roles/nextcloud/tasks/main.yaml @@ -29,3 +29,4 @@ NEXTCLOUD_ADMIN_PASSWORD_FILE: /run/secrets/admin-password service_additional_containers: "{{ _nextcloud_additional_containers }}" service_vhost_locations: "{{ _nextcloud_vhost_locations }}" + service_container_additional_networks: "{{ nextcloud_additional_networks }}"