diff --git a/roles/container/tasks/main.yml b/roles/container/tasks/main.yml index 8bd2a70..7b9a16b 100644 --- a/roles/container/tasks/main.yml +++ b/roles/container/tasks/main.yml @@ -7,7 +7,7 @@ - name: Set published ports variable set_fact: container_published_ports: ["127.0.0.1:{{ ports[docker_service].http }}:{{ docker_image_http_port }}"] - when: reverse_proxy_type != 'traefik' + when: reverse_proxy_type != 'traefik' and docker_network_mode is defined and docker_network_mode != 'host' - name: Include traefik vars include_vars: traefik.yml @@ -53,6 +53,7 @@ env: "{{ docker_env | combine(docker_additional_env) }}" entrypoint: "{{ docker_entrypoint | default(omit) }}" restart_policy: always + network_mode: "{{ docker_network_mode | default(omit) }}" networks: - name: "{{ docker_service }}" register: container_out