--- - name: Reverse proxy include_role: name: uumas.general.reverse_proxy vars: vhost_id: "{{ docker_service_name }}" proxy_target_protocol: "{{ docker_proxy_target_protocol }}" vhost_domains: "{{ docker_vhost_domains[docker_service_name] }}" proxy_target_port: "{{ ports[docker_service_name][proxy_target_protocol] }}" when: reverse_proxy_type != 'traefik' - name: Set published ports variable to http port set_fact: container_published_ports: ["127.0.0.1:{{ ports[docker_service_name][docker_proxy_target_protocol] }}:{{ docker_image_http_port }}"] when: - docker_network_mode is not defined or docker_network_mode != 'host' - reverse_proxy_type != 'traefik' - name: Include traefik vars include_vars: traefik.yml when: reverse_proxy_type == 'traefik'