ansible-role-swarm/tasks/cluster.yml

18 lines
532 B
YAML
Raw Normal View History

2019-08-24 12:55:56 +02:00
---
2023-11-23 11:12:18 +01:00
- name: Init swarm cluster
2021-11-22 11:28:13 +01:00
community.docker.docker_swarm:
2021-11-22 11:43:06 +01:00
advertise_addr: '{{ swarm_advertise_addr }}'
2019-08-24 12:55:56 +02:00
state: present
2021-11-22 14:38:49 +01:00
when: swarm_manager and swarm_init
register: result
2021-11-22 11:43:06 +01:00
tags: swarm
2019-08-24 12:55:56 +02:00
2023-11-23 11:12:18 +01:00
- name: Join swarm cluster
2022-04-07 09:54:39 +02:00
community.docker.docker_swarm: # noqa no-handler
2021-11-22 11:43:06 +01:00
advertise_addr: '{{ swarm_advertise_addr }}'
2022-07-20 11:53:28 +02:00
join_token: '{{ swarm_manager | ternary(swarm_join_token_manager, swarm_join_token_worker) }}'
2021-11-22 11:43:06 +01:00
remote_addrs: '{{ swarm_remote_addrs }}'
2019-08-24 12:55:56 +02:00
state: join
2021-11-22 14:38:49 +01:00
when: not result.changed
2021-11-22 11:43:06 +01:00
tags: swarm