diff options
| author | alex <alex@pdp7.net> | 2024-10-03 21:17:33 +0200 |
|---|---|---|
| committer | alexpdp7 <alex@corcoles.net> | 2024-10-03 21:19:39 +0200 |
| commit | 344d65baf8502845ab5cc7af59a8cb3a281ef7e2 (patch) | |
| tree | 014957b8b1a533c980cfe65b840dac0e483a09d0 /personal_infra/puppet/site | |
| parent | 60dd4dddc84f58ed21b40b2c84afdba5bc4b5be3 (diff) | |
Allow disabling Nagios monitoring
Diffstat (limited to 'personal_infra/puppet/site')
| -rw-r--r-- | personal_infra/puppet/site/00-common.pp | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/personal_infra/puppet/site/00-common.pp b/personal_infra/puppet/site/00-common.pp index b9f2a6f7..8ebc3167 100644 --- a/personal_infra/puppet/site/00-common.pp +++ b/personal_infra/puppet/site/00-common.pp @@ -6,15 +6,17 @@ if $facts['os']['family'] == 'Debian' { class {'debian':} } -$nagios_host = $facts['networking']['fqdn'] +if lookup({name => 'nagios.monitor', default_value => true}) { + $nagios_host = $facts['networking']['fqdn'] -nagios_host {$nagios_host: - use => 'generic-host', - address => lookup({name => 'nagios.address', default_value => $facts['networking']['fqdn']}), - max_check_attempts => 5, - contact_groups => 'admins', - hostgroups => 'linux', - check_command => 'check-host-alive', + nagios_host {$nagios_host: + use => 'generic-host', + address => lookup({name => 'nagios.address', default_value => $facts['networking']['fqdn']}), + max_check_attempts => 5, + contact_groups => 'admins', + hostgroups => 'linux', + check_command => 'check-host-alive', + } } # https://github.com/alexpdp7/ragent/issues/352 |
