ens18 is the new interface for swarm need to put this in a param
This commit is contained in:
@@ -45,7 +45,7 @@
|
|||||||
ansible_ssh_common_args: '-o StrictHostKeyChecking=no'
|
ansible_ssh_common_args: '-o StrictHostKeyChecking=no'
|
||||||
vars:
|
vars:
|
||||||
join_addr:
|
join_addr:
|
||||||
"{{ hostvars[groups['swarm-bootstrap'][0]].ansible_eth0.ipv4.address }}"
|
"{{ hostvars[groups['swarm-bootstrap'][0]].ansible_ens18.ipv4.address }}"
|
||||||
manager_key:
|
manager_key:
|
||||||
"{{ hostvars[groups['swarm-bootstrap'][0]]['manager_key']['stdout'] }}"
|
"{{ hostvars[groups['swarm-bootstrap'][0]]['manager_key']['stdout'] }}"
|
||||||
tasks:
|
tasks:
|
||||||
@@ -61,7 +61,7 @@
|
|||||||
ansible_ssh_common_args: '-o StrictHostKeyChecking=no'
|
ansible_ssh_common_args: '-o StrictHostKeyChecking=no'
|
||||||
vars:
|
vars:
|
||||||
join_addr:
|
join_addr:
|
||||||
"{{ hostvars[groups['swarm-bootstrap'][0]].ansible_eth0.ipv4.address }}"
|
"{{ hostvars[groups['swarm-bootstrap'][0]].ansible_ens18.ipv4.address }}"
|
||||||
worker_key:
|
worker_key:
|
||||||
"{{ hostvars[groups['swarm-bootstrap'][0]]['worker_key']['stdout'] }}"
|
"{{ hostvars[groups['swarm-bootstrap'][0]]['worker_key']['stdout'] }}"
|
||||||
tasks:
|
tasks:
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
- name: Initialize swarm on the bootstrap manager
|
- name: Initialize swarm on the bootstrap manager
|
||||||
command: >
|
command: >
|
||||||
docker swarm init --advertise-addr "{{ ansible_eth0.ipv4.address }}"
|
docker swarm init --advertise-addr "{{ ansible_ens18.ipv4.address }}"
|
||||||
register: docker_swarm_init
|
register: docker_swarm_init
|
||||||
changed_when: docker_swarm_init.rc == 0
|
changed_when: docker_swarm_init.rc == 0
|
||||||
ignore_errors: true
|
ignore_errors: true
|
||||||
|
|||||||
Reference in New Issue
Block a user