20 lines
618 B
YAML
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 }}"
|