ansible-role-docker-swarm/tasks/haproxy_networks.yml

29 lines
945 B
YAML
Raw Normal View History

---
- name: Create the networks that haproxy will attach to and that are not created by the services
block:
- name: Create the overlay networks that are not created by the services
docker_network:
name: '{{ item }}'
driver: overlay
scope: swarm
with_items: '{{ docker_swarm_haproxy_additional_networks }}'
# - name: Connect haproxy to the overlay networks
# docker_network:
# name: '{{ item }}'
# connected:
# - 'haproxy_haproxy'
# appends: yes
# with_items: '{{ docker_swarm_haproxy_networks }}'
# - name: Connect haproxy to the overlay additional networks
# docker_network:
# name: '{{ item }}'
# connected:
# - 'haproxy_haproxy'
# appends: yes
# with_items: '{{ docker_swarm_haproxy_additional_networks }}'
when: docker_swarm_manager_main_node | bool
tags: [ 'haproxy', 'docker_haproxy', 'docker_swarm', 'docker', 'docker_network' ]