From: Alfredo Deza Date: Tue, 27 Nov 2018 14:31:58 +0000 (-0500) Subject: ceph-volume util.disk include partitions as top level devices in get_devices X-Git-Tag: v13.2.5~144^2~2^2~18 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=686eb7ef00fdab364a76bfe81990af7e7422c98a;p=ceph.git ceph-volume util.disk include partitions as top level devices in get_devices Signed-off-by: Alfredo Deza (cherry picked from commit 7f3c3598491e556ec1b93ea0a54f52144202fab6) --- diff --git a/src/ceph-volume/ceph_volume/util/disk.py b/src/ceph-volume/ceph_volume/util/disk.py index 171212d5601c..e3f5476207f7 100644 --- a/src/ceph-volume/ceph_volume/util/disk.py +++ b/src/ceph-volume/ceph_volume/util/disk.py @@ -757,5 +757,9 @@ def get_devices(_sys_block_path='/sys/block', _dev_path='/dev', _mapper_path='/d metadata['path'] = diskname metadata['locked'] = is_locked_raw_device(metadata['path']) + for part_name, part_metadata in metadata['partitions'].items(): + part_abspath = '/dev/%s' % part_name + device_facts[part_abspath] = part_metadata + device_facts[diskname] = metadata return device_facts