Defined Type: confdroid_nagios::nagios::objects::add_timeperiods
- Defined in:
- manifests/nagios/objects/add_timeperiods.pp
Summary
define populates /etc/nagios/conf.d/nagios_timeperiods_add through external Puppet rules.Overview
confdroid_nagios::nagios::objects::add_timeperiods.pp Module name: confdroid_nagios Author: 12ww160 (12ww160@confdroid.com)
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
# File 'manifests/nagios/objects/add_timeperiods.pp', line 28
define confdroid_nagios::nagios::objects::add_timeperiods (
Optional[String] $ng_timep_name = undef,
Optional[String] $ng_timep_alias = undef,
String $ng_timep_monday = '00:00-24:00',
String $ng_timep_tuesday = '00:00-24:00',
String $ng_timep_wednesday = '00:00-24:00',
String $ng_timep_thursday = '00:00-24:00',
String $ng_timep_friday = '00:00-24:00',
String $ng_timep_saturday = '00:00-24:00',
String $ng_timep_sunday = '00:00-24:00',
) {
$ng_nagios_server = $confdroid_nagios::params::ng_nagios_server
$ng_tgt_timep_add = $confdroid_nagios::params::ng_tgt_timep_add
$ng_tgt_timep_rule_erb = $confdroid_nagios::params::ng_tgt_timep_rule_erb
$fqdn = $confdroid_nagios::params::fqdn
if $ng_nagios_server == $fqdn {
concat::fragment { $name:
target => $ng_tgt_timep_add,
content => template($ng_tgt_timep_rule_erb),
}
}
}
|