Last modified: 2014-05-06 18:34:14 UTC
At the moment, Puppet status in [[wikitech:Special:NovaInstance]] is either "unknown", "ok" (last Puppet run succeeded), "stale" (last Puppet run was successful, but long ago), or "failed" (last Puppet run failed). However this doesn't catch situations like bug #64216 where a service is started on every Puppet run but never stays alive, i. e. the Puppet runs are technically successful, but fail on a "semantic" level. So it would be nice to monitor that for example (given the rate of changes in operations/puppet at the moment) in a 24-hour period, there is at least one Puppet run that was successful, but didn't change anything as an indicator that Puppet is "stable".