Files
confdroid_nagios/manifests/main/config.pp

21 lines
609 B
ObjectPascal
Raw Normal View History

2026-02-03 00:00:03 +01:00
## confdroid_nagios::main::config.pp
# Module name: confdroid_nagios
# Author: 12ww1160 (12ww1160@confdroid.com)
2026-02-13 19:29:23 +01:00
# @summary Class manages main configuration for the confdroid_nagios module.
2026-02-03 00:00:03 +01:00
###############################################################################
class confdroid_nagios::main::config (
) inherits confdroid_nagios::params {
2026-02-28 16:16:59 +01:00
if $fqdn == $ng_nagios_server {
include confdroid_nagios::server::service
}
2026-03-09 15:46:48 +01:00
if $ng_enable_target == true {
2026-03-02 01:28:41 +01:00
include confdroid_nagios::client::target
}
2026-03-12 14:15:13 +01:00
if $ng_enable_fail2ban == true {
include confdroid_nagios::monitoring::fail2ban
}
2026-02-03 00:00:03 +01:00
}