Foreman can email error reports automatically. (Without having to use the GUI..) IIRC you can also make it email actions (changes) - if not, it shouldn't be that hard to add.
We use nagios to check puppet's state file for age - if it is too old, puppet hasn't run. Between those two, afaict, we're covering basically everything. And once a day, foreman also emails a status summary ('interesting' hosts - changes, failures, outdated/no report, etc) Puppet tries to run, finds a problem: Foreman emails the report. Puppet runs and makes changes, no errors: Do you want email? It'll show on the 'active hosts' page, and in the nightly summary email. Puppet doesn't run: Nagios alerts on that host And FWIW I'm the only sysadmin (also at a startup w/ no dev environment for puppet) and its really not impossible to get identical servers. (In fact, our first answer to "wtf is wrong with server21-foo" is "meh, whatever, trash the vm and recreate it".. Well.. thats first after "lets make sure it didn't get hacked" of course..) My workload went -way- down once puppet was working properly (complete manifests) and even more when I got foreman's vm deployments going. On Wed, May 25, 2011 at 1:48 PM, Douglas Garstang <doug.garst...@gmail.com>wrote: > > Executed successfully = > a) No syntax errors > b) No dependency errors > c) No other weird stuff > > Just because there are no dependency errors on one system, doesn't mean > that there won't be dependency errors on another system. No two systems are > ever identical, so spot checks won't cover all bases. > > We're a startup with limited resources, with the typical total lack of > resources. We don't have the luxury of a dev environment. We have 4 data > centres, different rules for each, and one is PCI compliant, which is akin > to having a root canal done every time you touch it. Even if we did, that > doesn't preclude making sure everything ran ok. It's still needed. > > Doug. > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.