Puppet Class: scribe_reporter

Inherits:
scribe_reporter::params show all
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.

Parameter Summary