when:
- osd_group_name is defined
- osd_group_name in group_names
- - (journal_collocation and raw_multi_journal)
- or (journal_collocation and osd_directory)
- or (raw_multi_journal and osd_directory)
- or (bluestore and journal_collocation)
- or (bluestore and raw_multi_journal)
- or (bluestore and osd_directory)
+ - (journal_collocation and not raw_multi_journal)
+ or (journal_collocation and not osd_directory)
+ or (journal_collocation and not bluestore)
+ or (raw_multi_journal and not osd_directory)
+ or (raw_multi_journal and not bluestore)
+ or (osd_directory and not bluestore)
+ or bluestore
- name: verify devices have been provided
fail: