ansible-role-swarm/tasks/cluster.yml

16 lines
420 B
YAML

---
- name: init swarm cluster
community.docker.docker_swarm:
advertise_addr: '{{ swarm_advertise_addr }}'
state: present
when: swarm_manager
tags: swarm
- name: join swarm cluster
community.docker.docker_swarm:
advertise_addr: '{{ swarm_advertise_addr }}'
join_token: '{{ swarm_join_token }}'
remote_addrs: '{{ swarm_remote_addrs }}'
state: join
when: not swarm_manager
tags: swarm