@nerdstburns If the host is turned off and wake on LAN (WOL) works in your environment, then it will just be started automatically and do the image deployment. You can have it reboot after the task (default) or let it do a shutdown via adding shutdown=1 as Kernel parameter (general FOG settings or individual host settings).
When you use the FOG web UI to schedule a normal deployment task you see the selection:
Schedule instant (default selection)
Schedule delayed (one shot at a certain time)
Schedule cron-style (repeating task as often as you like it to happen, once a day or every other hour or whatever)
I’ve validated the installation code as I’ve written it does work against all the major distributions - and I’ve also discovered my daily test for Ubuntu 20 was really Ubuntu 18 (fixed now).
Below is what the data looks like in my test environment. It’s interesting to note that RedHat changes it’s distribution name from major release to major release. It’s of no consequence for our use, but I think that’s interesting.
The server-side’s code is in this PR:
The FOG Server’s code is in this PR: