]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
ceph-validate: do not resolve devices
authorDimitri Savineau <dsavinea@redhat.com>
Tue, 15 Dec 2020 20:02:59 +0000 (15:02 -0500)
committerGuillaume Abrioux <gabrioux@redhat.com>
Fri, 2 Jul 2021 20:21:32 +0000 (22:21 +0200)
This is already done in the ceph-facts role.

Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
(cherry picked from commit 0df99dda8d8c5e1e9ce4384b480401043eaad07e)

roles/ceph-validate/tasks/check_devices.yml

index 4644b374f1b629df97b7d6789d89318ff75c36e5..a8e2622bd3c1ba0581d77a14ee72abf202b1b296 100644 (file)
       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: