From: Igor Fedotov Date: Mon, 7 Aug 2023 09:04:10 +0000 (+0300) Subject: ceph-volume: make raw prepare use encryption_units.prepare_dmcrypt X-Git-Tag: v17.2.7~137^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=8b5c67429bc12fc4141e0831ad1d9b05dc05b6cf;p=ceph.git ceph-volume: make raw prepare use encryption_units.prepare_dmcrypt Signed-off-by: Igor Fedotov (cherry picked from commit 2c3477a69e2e01e999ff23ecf4a6508c87c340de) --- diff --git a/src/ceph-volume/ceph_volume/devices/raw/prepare.py b/src/ceph-volume/ceph_volume/devices/raw/prepare.py index 3c96eedacf34..2179db2331a4 100644 --- a/src/ceph-volume/ceph_volume/devices/raw/prepare.py +++ b/src/ceph-volume/ceph_volume/devices/raw/prepare.py @@ -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): """