Thanks syg00,
Very interesting read. I never heard of unit generators before. The key point I came away with is that they operate "very early at bootup." That leads me to believe that I will need to replace the /etc/crypttab approach with something home made.
What I am trying to achieve is to unlock the partitions using a key file which resides on a flash drive. If the flash drive or key is not present the system would not try to unlock the partitions nor mount the file systems. As unlocking occurs before mounting per /etc/fstab and the usb flash drive would be mounted by /etc/fstab which takes place after the key file would be needed... Not a path to success.
I have a script which will detect the appropriate flash drive, mount it, check for the key file and if present unlock and mount the drives then unmount the flash drive. I guess I need to figure out how to fit this into the systemd scheme of things instead of relying on /etc/crypttab and /etc/fstab.
Ken