CMS-Report » History » Revision 2
Revision 1 (Romain Vrignaud, 10/07/2013 02:25 PM) → Revision 2/19 (Romain Vrignaud, 10/07/2013 02:26 PM)
h1. CMS-Report This page aim is to find common elements between all configuration management systems reports. See [[Chef-reporting]] for first discussion about implementation on a Foreman plugin. h2. h3. Puppet * Sent from Puppetmaster (centralized) * Multiple report processor allowed Notions : * Node name * Time elapsed (File, Exec, User, Group, Conf Retrieval, Service, Package, Total) * Resources Managed (Skipped, Scheduled, Out of Sync, Applied, Failed, Restarted, Failed Restarts, Total) * Changes (number of changes in transaction) * Log (bulk message) : ** level (debug,info, notice, warning, ..) ** source (resource name, puppet) See: * http://docs.puppetlabs.com/guides/reporting.html * http://docs.puppetlabs.com/puppet/3/reference/format_report.html h2. h3. Chef * Sent from chef-client (nodes) * Multiple report processor allowed Notions: * Node name * Success or Failed run * Global run backtrace * See: * http://docs.opscode.com/essentials_handlers.html * https://github.com/opscode/chef/blob/master/lib/chef/event_dispatch/base.rb * https://github.com/opscode/chef/blob/master/lib/chef/resource_reporter.rb h2. h3. CFengine3 h2. h3. Ansible h2. h3. Puppet