From 7003364276a5dd2c06b03d0c86f875e9ad1bc0ff Mon Sep 17 00:00:00 2001 From: uumas Date: Tue, 3 May 2022 22:15:05 +0300 Subject: [PATCH] support setting docker network mode for container --- roles/container/tasks/main.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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