servers/roles/kadet.docker-swarm/tasks/main.yml

20 lines
618 B
YAML

---
- 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 }}"