It's better to fail the playbook so the user is aware the straw2
migration has failed.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit
c396122ad9acda19462c7da363696e174b8162d1)
command: "{{ ceph_cmd }} --cluster {{ cluster }} osd setcrushmap -i /etc/ceph/{{ cluster }}-crushmap"
changed_when: false
- - name: switching to straw2 buckets failed
- debug:
+ - name: inform that the switch to straw2 buckets failed
+ fail:
msg: >
"An attempt to switch to straw2 bucket was made but failed.
Check the cluster status."
+ - name: remove crushmap backup
+ file:
+ path: /etc/ceph/{{ cluster }}-crushmap
+ state: absent
- name: show ceph status
hosts: "{{ mon_group_name|default('mons') }}"