diff options
author | Lars Wirzenius <liw@liw.fi> | 2022-01-01 12:34:51 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2022-01-01 12:34:51 +0200 |
commit | 800f89c8e50daf7ac8c761569bd2ff236277daef (patch) | |
tree | c1f8467597736b2aa71fb9d27d3c66216331ab5c | |
parent | 4bf7c361021a163203002196c36966d122575932 (diff) | |
download | vmdb2-800f89c8e50daf7ac8c761569bd2ff236277daef.tar.gz |
look up luksUUID
Sponsored-by: author
-rw-r--r-- | vmdb/plugins/cryptsetup_plugin.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/vmdb/plugins/cryptsetup_plugin.py b/vmdb/plugins/cryptsetup_plugin.py index 496716d..b2020c1 100644 --- a/vmdb/plugins/cryptsetup_plugin.py +++ b/vmdb/plugins/cryptsetup_plugin.py @@ -53,4 +53,10 @@ class CryptsetupStepRunner(vmdb.StepRunnerInterface): vmdb.progress("remembering block device {} as {}".format(crypt_device, name)) state.tags.set_dev(name, crypt_device) + self.write_crypttab(device, name) + shutil.rmtree(tmp) + + def write_crypttab(self, device, name): + uuid = vmdb.runcmd(["cryptsetup", "luksUUID", device]).strip() + vmdb.progress(f"crypttab: {nameI UUID={uuid} none luks,discard") |