23 lines
760 B
YAML
23 lines
760 B
YAML
---
|
|
# Create the shared Swarm overlay network used by edge-routed services.
|
|
|
|
- name: Create proxy overlay network on swarm manager
|
|
hosts: swarm_managers
|
|
become: false
|
|
gather_facts: false
|
|
|
|
vars:
|
|
# Mirrors the current standalone Docker bridge values from migration inputs.
|
|
swarm_overlay_network_name: "proxy-net"
|
|
swarm_overlay_network_subnet: "172.20.0.0/24"
|
|
swarm_overlay_network_gateway: "172.20.0.1"
|
|
swarm_overlay_network_attachable: true
|
|
swarm_overlay_network_internal: false
|
|
swarm_overlay_network_mtu: "1500"
|
|
|
|
tasks:
|
|
- name: Run network creation only once from the primary manager
|
|
ansible.builtin.include_role:
|
|
name: swarm_overlay_network
|
|
when: inventory_hostname == groups['swarm_managers'][0]
|