diff --git a/manifests/params.pp b/manifests/params.pp index bc76011..454bd25 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -26,23 +26,30 @@ # to use HTTPS. Default is false. We recommend using a reverse proxy # with SSL termination in front of the Nagios web interface, so this is # disabled by default. +# @param [String] ng_event_broker_module The event broker module to be used in +# the Nagios configuration. Default is an empty string, which means no event +# broker module will be configured. You can specify a module like 'mod_gearman' +# to enable the Gearman event broker module, for example. ############################################################################### class confdroid_nagios::params ( # main - String $ng_nagios_server = 'nagios.example.net', - Array $ng_reqpackages_server = ['nagios','nagios-devel'], - Array $ng_reqpackages_client = ['net-snmp-utils','nagios-plugins','nagios-plugins-all','nagios-plugins-nrpe','nagios-common'], - String $ng_pkg_ensure = 'present', - Boolean $ng_include_nrpe = true, + String $ng_nagios_server = 'nagios.example.net', + Array $ng_reqpackages_server = ['nagios','nagios-devel'], + Array $ng_reqpackages_client = ['net-snmp-utils','nagios-plugins','nagios-plugins-all','nagios-plugins-nrpe','nagios-common'], + String $ng_pkg_ensure = 'present', + Boolean $ng_include_nrpe = true, # user - String $ng_user = 'nagios', - String $ng_u_comment = 'Nagios User', - String $ng_u_groups = 'nagios', - String $ng_u_shell = '/sbin/nologin', - String $ng_u_home = '/home/nagios', - Integer $ng_u_uid = 1004, + String $ng_user = 'nagios', + String $ng_u_comment = 'Nagios User', + String $ng_u_groups = 'nagios', + String $ng_u_shell = '/sbin/nologin', + String $ng_u_home = '/home/nagios', + Integer $ng_u_uid = 1004, + +# nagios_cfg settings + String $ng_event_broker_module = '', # httpd Boolean $ng_use_https = false,