34 lines
1.1 KiB
YAML

---
# Defaults for swarm bootstrap workflow.
swarm_listen_addr: "0.0.0.0:2377"
swarm_api_port: 2377
swarm_data_path_port: 4789
swarm_gossip_port: 7946
# Swarm overlay networks (including ingress) are allocated from this pool.
# Keep this non-overlapping with physical LAN/VLAN ranges.
swarm_default_addr_pool: "172.31.0.0/16"
swarm_default_addr_pool_mask_length: 24
# Docker apt repo (Ubuntu/Debian).
# swarm_docker_apt_arch is intentionally removed — architecture is now detected
# per-node from hostvars[item].ansible_architecture in tasks/main.yml to
# correctly support mixed amd64/arm64 inventories.
swarm_docker_repo_url: "https://download.docker.com/linux/ubuntu"
swarm_docker_repo_gpg_url: "https://download.docker.com/linux/ubuntu/gpg"
swarm_docker_repo_filename: "docker"
swarm_docker_keyring_path: "/etc/apt/keyrings/docker.asc"
swarm_docker_legacy_keyring_path: "/usr/share/keyrings/docker-archive-keyring.gpg"
swarm_docker_packages:
- ca-certificates
- curl
- gnupg
- python3-docker
- docker-ce
- docker-ce-cli
- containerd.io
- docker-buildx-plugin
- docker-compose-plugin