Last night I started a reimage before going to sleep. The reimage got as far as running puppet but ultimately failed. Hours later (around 2AM my time) the downtimes set by the reimage script expired, causing a flurry of middle-of-the-night alerts.
I definitely should have seen that coming! Nevertheless, unattended overnight installs seem like a potentially useful thing for wmf-auto-reimage to support. Would it make sense to have the default pre-reimage downtime interval be 12 hours, or 72 hours, or some other big, long window, rather than the default 2 hours?