mirror of https://github.com/ceph/ceph-ansible.git
ceph-osd: wait for all osds once
pull/4727/headcf8c6a3
moves the 'wait for all osds' task from openstack_config to the main tasks list. But the openstack_config code was executed only on the last OSD node. We don't need to do this check on all OSD node so we need to add set run_once to true on that task. Signed-off-by: Dimitri Savineau <dsavinea@redhat.com> (cherry picked from commit5bd1cf40eb
)
parent
9a42fe580f
commit
aea4257807
|
@ -96,6 +96,7 @@
|
|||
delay: "{{ delay_wait_osd_up }}"
|
||||
changed_when: false
|
||||
delegate_to: "{{ groups[mon_group_name][0] }}"
|
||||
run_once: true
|
||||
until:
|
||||
- (wait_for_all_osds_up.stdout | from_json)["osdmap"]["osdmap"]["num_osds"] | int > 0
|
||||
- (wait_for_all_osds_up.stdout | from_json)["osdmap"]["osdmap"]["num_osds"] == (wait_for_all_osds_up.stdout | from_json)["osdmap"]["osdmap"]["num_up_osds"]
|
||||
|
|
Loading…
Reference in New Issue