wip: feat(luks): passphraseless reboots via kexec #1009
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "propose/kexec-luks-reboot"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Reboot the seven LUKS hosts (babyflip, fennec, flab, flipflop, flipflop2, foxtrot, thinker) without walking to the console, following https://www.bevuta.com/en/blog/passphraseless-reboots-using-kexec/
Rationale, deviations from the article, and the security trade-off are in the commit message and
lib/doc/passphraseless-kexec-reboots.md; not repeated here.Operator steps after deploy, per host:
sudo kexec-luks-enrollonce, thensudo kexec-reboot. The module is inert until enrolled.Verification:
nix build .#checks.x86_64-linux.kexec-luks-reboot— a LUKS-root VM must still prompt on a cold boot, then kexec-reboot must unlock with no console input and leave no key slot 31.feat(luks): passphraseless reboots via kexecto wip: feat(luks): passphraseless reboots via kexecView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.