pre_tasks:
- name: compress the store as much as possible
- command: ceph tell mon.{{ ansible_hostname }} compact
+ command: ceph tell mon.{{ ansible_hostname }} compact --cluster {{ cluster }}
roles:
- ceph-common
- name: waiting for the monitor to join the quorum...
shell: |
- ceph -s | grep monmap | sed 's/.*quorum//' | egrep -sq {{ ansible_hostname }}
+ ceph -s --cluster {{ cluster }} | grep monmap | sed 's/.*quorum//' | egrep -sq {{ ansible_hostname }}
register: result
until: result.rc == 0
retries: 5
pre_tasks:
- name: set osd flags
- command: ceph osd set {{ item }}
+ command: ceph osd set {{ item }} --cluster {{ cluster }}
with_items:
- noout
- noscrub
- name: waiting for clean pgs...
shell: |
- test "$(ceph pg stat | sed 's/^.*pgs://;s/active+clean.*//;s/ //')" -eq "$(ceph pg stat | sed 's/pgs.*//;s/^.*://;s/ //')" && ceph health | egrep -sq "HEALTH_OK|HEALTH_WARN"
+ 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
delegate_to: "{{ groups.mons[0] }}"
- name: unset osd flags
- command: ceph osd unset {{ item }}
+ command: ceph osd unset {{ item }} --cluster {{ cluster }}
with_items:
- noout
- noscrub