Revert "ceph-validate: do not resolve devices"

This reverts commit 2020b1310c.

Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
pull/6690/head
Dimitri Savineau 2021-07-06 11:52:14 -04:00 committed by Guillaume Abrioux
parent bc570619b6
commit 57f9553798
1 changed files with 17 additions and 1 deletions

View File

@ -33,10 +33,26 @@
when:
- item.skipped is undefined
- name: devices variable's tasks related
when:
- devices is defined
- devices | length > 0
block:
- name: resolve devices in devices
command: "readlink -f {{ item }}"
changed_when: false
register: devices_resolved
with_items: "{{ devices }}"
- name: set_fact devices_resolved
set_fact:
_devices: "{{ _devices | default([]) + [item.stdout] }}"
with_items: "{{ devices_resolved.results }}"
- name: fail if root_device is passed in lvm_volumes or devices
fail:
msg: "{{ root_device }} found in either lvm_volumes or devices variable"
when: root_device in lvm_volumes_data_devices | default([]) or root_device in devices | default([])
when: root_device in lvm_volumes_data_devices | default([]) or root_device in _devices | default([])
- name: check devices are block devices
block: