mirror of
https://github.com/jcwimer/startup-infrastructure
synced 2026-03-24 22:34:42 +00:00
Create swarm and test swarm creation. test function needed renamed because test is a bash thing already
This commit is contained in:
@@ -1,22 +1,23 @@
|
||||
---
|
||||
- name: Initialize swarm on the bootstrap manager
|
||||
command: >
|
||||
docker swarm init --advertise-addr "{{ ansible_eth1.ipv4.address }}"
|
||||
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 }}"
|
||||
---
|
||||
- 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 }}"
|
||||
7
tasks/swarm-join.yml
Normal file
7
tasks/swarm-join.yml
Normal file
@@ -0,0 +1,7 @@
|
||||
---
|
||||
- name: Add swarm node to the cluster
|
||||
command: >
|
||||
docker swarm join --token "{{ join_key }}" "{{ join_addr }}":2377
|
||||
register: docker_swarm_join
|
||||
changed_when: docker_swarm_join.rc == 0
|
||||
ignore_errors: true
|
||||
Reference in New Issue
Block a user