--- - name: Init a new swarm with default parameters community.docker.docker_swarm: state: present advertise_addr: "{{ swarm_addr|default(omit) }}" task_history_retention_limit: "{{ swarm_task_history_limit|default(3) }}" - name: Init global networks for swarm community.docker.docker_network: name: "{{ item.name }}" driver: "{{ item.driver|default('overlay') }}" scope: swarm loop: "{{ swarm_global_networks }}" - name: Init global secrets for swarm community.docker.docker_secret: name: "{{ item.name }}" data: "{{ item.data|string }}" loop: "{{ swarm_global_secrets }}"