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: v19.0.0~724^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F50427%2Fhead;p=ceph.git ceph-volume: make raw prepare use encryption_units.prepare_dmcrypt Signed-off-by: Igor Fedotov --- diff --git a/src/ceph-volume/ceph_volume/devices/raw/prepare.py b/src/ceph-volume/ceph_volume/devices/raw/prepare.py index e722d4e4bce..b3201a89daf 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): """