Puppet Class: scribe_reporter
- Inherits:
-
scribe_reporter::params
- scribe_reporter::params
- scribe_reporter
- Defined in:
- manifests/init.pp
Overview
Class: scribe_reporter
This class manages the configuration file for the Scribe Puppet report processor and the scribe gem.
Parameters:
- hosts
-
Required string or array. A single string or array of multiple “<host>:<port>” combinations. Strings will automatically be cast into an Array.
- category
-
Optional string. The Scribe category that should be sent with the report body. Defaults to puppet.
- manage_package
-
Optional boolean. If this module should manage the scribe gem. Defaults to true.
- manage_report_processor
-
Optional boolean. If this module should manage the `reports` setting in `puppet.conf`. Defaults to true.
- manage_confdir
-
Optional boolean. If this module should manage Puppet's confdir as a file resource. Defaults to true.
- masterless
-
Optional boolean. If this is a masterless puppet implementation. This tells us the section in which to place the report processor configuration in puppet.conf.
- confdir
-
Optional string. The directory of your Puppet configuration. Defaults to $::settings::confdir.