diff --git a/roles/container/tasks/main.yml b/roles/container/tasks/main.yml index 151006c..a332d15 100644 --- a/roles/container/tasks/main.yml +++ b/roles/container/tasks/main.yml @@ -6,13 +6,19 @@ - name: Docker network when: docker_network_mode is not defined or docker_network_mode != 'host' or docker_networks | length > 0 block: - - name: Set networks variable + - name: Set networks variable to {{ docker_service_name }} set_fact: container_networks: - name: "{{ docker_service_name }}" - - name: Docker network {{ docker_service_name }} + when: docker_networks | length == 0 + - name: Set networks variable to {{ docker_networks }} + set_fact: + container_networks: "{{ docker_networks }}" + when: docker_networks | length > 0 + - name: Create docker networks docker_network: - name: "{{ container_networks[0].name }}" + name: "{{ item.name }}" + loop: "{{ container_networks }}" - name: Reverse proxy for container include_tasks: proxy.yml