Ansible should wait bootstrap container on first host
Bootstrapping of Keystone/Glance happens on first host via 'run_once'. After running bootstrap containers we should wait for them also on the same host. Currently waiting is done on all hosts what gives task error on other hosts. Change-Id: I6eac928d405ea819982118d9b567988074be4ed2 Closes-Bug: #1483224
This commit is contained in:
parent
88b6f97cd0
commit
fe9092bab7
@ -69,6 +69,7 @@
|
|||||||
# https://github.com/ansible/ansible-modules-core/pull/1031
|
# https://github.com/ansible/ansible-modules-core/pull/1031
|
||||||
- name: Waiting for bootstrap container to exit
|
- name: Waiting for bootstrap container to exit
|
||||||
command: docker wait bootstrap_glance
|
command: docker wait bootstrap_glance
|
||||||
|
run_once: True
|
||||||
when: database.stdout.find('localhost | SUCCESS => ') != -1 and (database.stdout.split('localhost | SUCCESS => ')[1]|from_json).changed
|
when: database.stdout.find('localhost | SUCCESS => ') != -1 and (database.stdout.split('localhost | SUCCESS => ')[1]|from_json).changed
|
||||||
|
|
||||||
- name: Cleaning up Glance boostrap container
|
- name: Cleaning up Glance boostrap container
|
||||||
|
@ -58,6 +58,7 @@
|
|||||||
# https://github.com/ansible/ansible-modules-core/pull/1031
|
# https://github.com/ansible/ansible-modules-core/pull/1031
|
||||||
- name: Waiting for Keystone bootstrap container to exit
|
- name: Waiting for Keystone bootstrap container to exit
|
||||||
command: docker wait bootstrap_keystone
|
command: docker wait bootstrap_keystone
|
||||||
|
run_once: True
|
||||||
when: database.stdout.find('localhost | SUCCESS => ') != -1 and (database.stdout.split('localhost | SUCCESS => ')[1]|from_json).changed
|
when: database.stdout.find('localhost | SUCCESS => ') != -1 and (database.stdout.split('localhost | SUCCESS => ')[1]|from_json).changed
|
||||||
|
|
||||||
- name: Cleaning up Keystone boostrap container
|
- name: Cleaning up Keystone boostrap container
|
||||||
|
Loading…
Reference in New Issue
Block a user