register: dedicated_device_parted
with_items: "{{ dedicated_devices }}"
when:
- - osd_scenario == 'non-collocated'
+ - dedicated_devices|default([]) | length > 0
- name: fail if one of the dedicated_device is not a device
fail:
msg: "{{ item }} is not a block special file!"
with_items: "{{ dedicated_device_parted.results }}"
when:
- - osd_scenario == 'non-collocated'
+ - dedicated_devices|default([]) | length > 0
- item.failed
- name: fail if number of dedicated_devices is not equal to number of devices
fail:
msg: "Number of dedicated_devices must be equal to number of devices. dedicated_devices: {{ dedicated_devices | length }}, devices: {{ devices | length }}"
when:
- - osd_scenario == 'non-collocated'
- - dedicated_devices|length != devices|length
+ - dedicated_devices|default([]) | length > 0
+ - devices | length > 0
+ - dedicated_devices | length != devices | length
\ No newline at end of file
when:
- osd_group_name in group_names
- not osd_auto_discovery | default(False)
+ - devices|default([])|length > 0
- name: include check_eth_mon.yml
include_tasks: check_eth_mon.yml