--- # 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