]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-volume: make raw prepare use encryption_units.prepare_dmcrypt 50427/head
authorIgor Fedotov <ifedotov@suse.com>
Mon, 7 Aug 2023 09:04:10 +0000 (12:04 +0300)
committerIgor Fedotov <ifedotov@suse.com>
Mon, 7 Aug 2023 09:04:10 +0000 (12:04 +0300)
Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
src/ceph-volume/ceph_volume/devices/raw/prepare.py

index e722d4e4bceb5e063155734ce456b62941b2f7b1..b3201a89dafce061f3915157274cf54f7e0d4b9c 100644 (file)
@@ -22,18 +22,7 @@ def prepare_dmcrypt(key, device, device_type, fsid):
         return ''
     kname = disk.lsblk(device)['KNAME']
     mapping = 'ceph-{}-{}-{}-dmcrypt'.format(fsid, kname, device_type)
-    # format data device
-    encryption_utils.luks_format(
-        key,
-        device
-    )
-    encryption_utils.luks_open(
-        key,
-        device,
-        mapping
-    )
-
-    return '/dev/mapper/{}'.format(mapping)
+    return encryption_utils.prepare_dmcrypt(key, device, mapping)
 
 def prepare_bluestore(block, wal, db, secrets, osd_id, fsid, tmpfs):
     """