mirror of https://github.com/ceph/ceph-ansible.git
validate: fix check_devices
This fixes a regression introduced in 3.2.57 and the check_devices step. When lvm_volumes is defined with data and data_vg (vg/lv format) it goes to the second part of the condition which throws an undefined error given that `devices` isn't defined. Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2069491 Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>pull/7135/head v3.2.58
parent
540aa1455b
commit
ff4c31be85
|
@ -65,7 +65,7 @@
|
|||
with_items: "{{ lvm_volumes | default(devices) }}"
|
||||
when:
|
||||
- inventory_hostname in groups.get(osd_group_name, [])
|
||||
- (item.data is defined and item.data_vg is undefined) or devices is defined
|
||||
- (item.data is defined and item.data_vg is undefined) or devices | default([]) | length > 0
|
||||
|
||||
- name: fail when gpt header found on osd devices
|
||||
fail:
|
||||
|
|
Loading…
Reference in New Issue