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):
"""
# reuse a given ID if it exists, otherwise create a new ID
self.osd_id = prepare_utils.create_id(
- osd_fsid, json.dumps(secrets))
+ osd_fsid,
+ json.dumps(secrets),
+ osd_id=self.args.osd_id)
prepare_bluestore(
self.args.data,