mirror of
https://github.com/jcwimer/startup-infrastructure
synced 2026-03-24 22:34:42 +00:00
23 lines
654 B
YAML
23 lines
654 B
YAML
---
|
|
- name: Initialize swarm on the bootstrap manager
|
|
command: >
|
|
docker swarm init --advertise-addr "{{ join_addr }}"
|
|
register: docker_swarm_init
|
|
changed_when: docker_swarm_init.rc == 0
|
|
ignore_errors: true
|
|
|
|
- name: Set manager key variable
|
|
command: docker swarm join-token -q manager
|
|
register: manager_key
|
|
changed_when: manager_key.rc == 0
|
|
|
|
- name: Set worker key variable
|
|
command: docker swarm join-token -q worker
|
|
register: worker_key
|
|
changed_when: worker_key.rc == 0
|
|
|
|
- name: Set work and manager key facts
|
|
set_fact:
|
|
manager_key: "{{ manager_key }}"
|
|
worker_key: "{{ worker_key }}"
|
|
swarm_init_ip: "{{ join_addr }}" |