Maybe we need to add a property to deployments to indicate the frequency desired. Something like 'per-boot', 'once', 'always'. IIRC, cloud-init has something similar.
Combined with the intended frequency and current status 'NEW', 'IN_PROGRESS', 'COMPLETE/FAILED', the os-*-config scripts can easily tell whether a deployment need to be executed.
Maybe we need to add a property to deployments to indicate the frequency desired. Something like 'per-boot', 'once', 'always'. IIRC, cloud-init has something similar.
Combined with the intended frequency and current status 'NEW', 'IN_PROGRESS', 'COMPLETE/FAILED', the os-*-config scripts can easily tell whether a deployment need to be executed.
A blueprint for this?