How do I use a luks keyfile on USB? Systemd does not honor rd.luks.key kernel parameter. Removing systemd from initrd is no longer possible since systemd-initrd module for dracut will fail. I have FDE with lvm on luks. Swap is on lvm.

I want the machine to not ask for password if the right USB drive is inserted at boot time.

In addition if possible, resume would be from lvm swap as well.

Thoughts?