vars:
upgrade_ceph_packages: True
mon_group_name: mons
+ health_mon_check_retries: 5
+ health_mon_check_delay: 10
roles:
- ceph-common
ceph -s --cluster {{ cluster }} | grep monmap | sed 's/.*quorum//' | egrep -sq {{ ansible_hostname }}
register: result
until: result.rc == 0
- retries: 5
- delay: 10
+ retries: "{{ health_mon_check_retries }}"
+ delay: "{{ health_mon_check_delay }}"
delegate_to: "{{ mon_host }}"
vars:
upgrade_ceph_packages: True
osd_group_name: osds
+ health_osd_check_retries: 10
+ health_osd_check_delay: 10
pre_tasks:
- name: set osd flags
test "$(ceph pg stat --cluster {{ cluster }} | sed 's/^.*pgs://;s/active+clean.*//;s/ //')" -eq "$(ceph pg stat --cluster {{ cluster }} | sed 's/pgs.*//;s/^.*://;s/ //')" && ceph health --cluster {{ cluster }} | egrep -sq "HEALTH_OK|HEALTH_WARN"
register: result
until: result.rc == 0
- retries: 10
- delay: 10
+ retries: "{{ health_osd_check_retries }}"
+ delay: "{{ health_osd_check_delay }}"
delegate_to: "{{ groups.mons[0] }}"
- name: unset osd flags