support setting docker network mode for container

This commit is contained in:
uumas
2022-05-03 22:15:05 +03:00
parent dd40c7334e
commit 7003364276

View File

@@ -7,7 +7,7 @@
- name: Set published ports variable - name: Set published ports variable
set_fact: set_fact:
container_published_ports: ["127.0.0.1:{{ ports[docker_service].http }}:{{ docker_image_http_port }}"] 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 - name: Include traefik vars
include_vars: traefik.yml include_vars: traefik.yml
@@ -53,6 +53,7 @@
env: "{{ docker_env | combine(docker_additional_env) }}" env: "{{ docker_env | combine(docker_additional_env) }}"
entrypoint: "{{ docker_entrypoint | default(omit) }}" entrypoint: "{{ docker_entrypoint | default(omit) }}"
restart_policy: always restart_policy: always
network_mode: "{{ docker_network_mode | default(omit) }}"
networks: networks:
- name: "{{ docker_service }}" - name: "{{ docker_service }}"
register: container_out register: container_out