Add the external network to the compose file.

This commit is contained in:
Andrea Dell'Amico 2020-11-03 19:17:40 +01:00
parent c28c3e3dd3
commit f8606f3f9f
2 changed files with 7 additions and 6 deletions

View File

@ -31,10 +31,5 @@
- '{{ haproxy_docker_compose_dir }}/docker-haproxy-stack.yml' - '{{ haproxy_docker_compose_dir }}/docker-haproxy-stack.yml'
run_once: True run_once: True
- name: Connect haproxy to the external network
command: docker service update --network-add {{ haproxy_docker_overlay_network }} haproxy_haproxy --update-delay 30s --update-parallelism 1
run_once: True
ignore_errors: True
when: docker_swarm_manager_main_node is defined and docker_swarm_manager_main_node | bool when: docker_swarm_manager_main_node is defined and docker_swarm_manager_main_node | bool
tags: [ 'haproxy', 'docker_haproxy', 'docker_swarm', 'docker' ] tags: [ 'haproxy', 'docker_haproxy', 'docker_swarm', 'docker' ]

View File

@ -1,4 +1,8 @@
version: '3.6' version: '3.2'
networks:
{{ haproxy_docker_overlay_network }}:
external: true
services: services:
haproxy: haproxy:
@ -7,6 +11,8 @@ services:
- {{ haproxy_cert_dir }}:{{ haproxy_cert_dir }}:ro - {{ haproxy_cert_dir }}:{{ haproxy_cert_dir }}:ro
- /etc/haproxy:/usr/local/etc/haproxy:ro - /etc/haproxy:/usr/local/etc/haproxy:ro
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock
networks:
- {{ haproxy_docker_overlay_network }}
ports: ports:
- target: {{ haproxy_default_port }} - target: {{ haproxy_default_port }}
published: {{ haproxy_default_port }} published: {{ haproxy_default_port }}