Signed-off-by: Alfredo Deza <adeza@redhat.com>
- raw_journal_devices
changed_when: false
ignore_errors: true
+ register: prepare_osd_disk
when:
- not item.0.get("skipped")
- not item.1.get("skipped")
- raw_multi_journal
- not osd_auto_discovery
+- name: fail if ceph-disk cannot prepare an OSD
+ fail:
+ msg: "ceph-disk failed to prepare an OSD"
+ when:
+ - " 'ceph-disk: Error:' in item.get('stderr', '') "
+ - " 'Failed to add' in item.get('stderr', '') "
+ - item.get("rc") != 0
+ with_items: "{{prepare_osd_disk.results}}"
+
- include: ../activate_osds.yml