fix: add network to connect other stacks to reverse_proxy

This commit is contained in:
Alexander Navarro 2024-12-13 11:08:38 -03:00
parent e054c7e702
commit db40656843

View file

@ -19,19 +19,28 @@
local_action: >
ansible.builtin.command docker context create {{ ansible_hostname }} --docker "host=ssh://{{ ansible_default_ipv4.address }}"
- name: Create reverse-proxy network
community.docker.docker_network:
name: reverse_proxy
driver: overlay
- name: Deploy Traefik service
community.docker.docker_stack:
prune: true
name: reverse_proxy
compose:
- services:
- networks:
reverse_proxy:
external: true
services:
traefik:
image: 'traefik:v3.2'
restart: unless-stopped
deploy:
mode: global
networks:
- reverse_proxy
ports:
# listen on host ports without ingress network
- target: 80
published: 80
protocol: tcp
@ -45,7 +54,6 @@
protocol: tcp
mode: host
command:
- '--log.level=DEBUG'
- '--api.dashboard=true'
- '--api.insecure=true'
- '--entrypoints.http.address=:80'
@ -55,4 +63,4 @@
- '--providers.swarm=true'
- '--providers.swarm.endpoint=tcp://{{ ansible_default_ipv4.address }}:2375'
- '--providers.swarm.exposedByDefault=false'
- '--providers.swarm.useBindPortIP=true'
- '--providers.swarm.network=reverse_proxy'