aboutsummaryrefslogtreecommitdiff
path: root/personal_infra/puppet/site
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2023-02-01 21:16:20 +0100
committeralex <alex@pdp7.net>2023-02-01 21:16:20 +0100
commitbc7cba745cd10c4a23ad89d49e0c0e66d05086b9 (patch)
tree80adea862be2e8defcf085a5663f855328edfaea /personal_infra/puppet/site
parentc9bbbd297a23b8f2a02a69e3e6eec084372600bb (diff)
Initial add
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",
+}