aboutsummaryrefslogtreecommitdiff
path: root/personal_infra/puppet/site
diff options
context:
space:
mode:
Diffstat (limited to 'personal_infra/puppet/site')
-rw-r--r--personal_infra/puppet/site/00-common.pp16
1 files changed, 16 insertions, 0 deletions
diff --git a/personal_infra/puppet/site/00-common.pp b/personal_infra/puppet/site/00-common.pp
index f60988dc..3fa0dc15 100644
--- a/personal_infra/puppet/site/00-common.pp
+++ b/personal_infra/puppet/site/00-common.pp
@@ -5,3 +5,19 @@ include root_mail
if $facts['os']['family'] == "Debian" {
class {'debian':}
}
+
+$nagios_host = $facts['networking']['fqdn']
+
+nagios_host {$nagios_host:
+ use => 'generic-host',
+ address => $facts['networking']['fqdn'],
+ max_check_attempts => 5,
+ contact_groups => "admins",
+}
+
+nagios_service {"${nagios_host}-ssh":
+ use => 'generic-service',
+ host_name => $facts['networking']['fqdn'],
+ service_description => "ssh",
+ check_command => "check_ssh",
+}