fix: add network to connect other stacks to reverse_proxy
This commit is contained in:
parent
e054c7e702
commit
db40656843
1 changed files with 12 additions and 4 deletions
|
|
@ -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'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue