From 011d5e028f86e9eeba1c05e251063b45004d210e Mon Sep 17 00:00:00 2001 From: mh Date: Sat, 13 Jun 2009 15:41:24 +0200 Subject: put everything into its own file --- manifests/extra_host.pp | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 manifests/extra_host.pp (limited to 'manifests/extra_host.pp') diff --git a/manifests/extra_host.pp b/manifests/extra_host.pp new file mode 100644 index 0000000..7e37d3e --- /dev/null +++ b/manifests/extra_host.pp @@ -0,0 +1,25 @@ +# this will define a host which isn't managed by puppet. +# a ping serivce is automatically added +define nagios::extra_host( + $ensure = present, + $ip, + $nagios_alias, + $use = 'generic-host', + $parents = 'localhost' +) { + nagios::host{$name: + ensure => $ensure, + ip => $ip, + nagios_alias => $nagios_alias, + use => $use, + parents => $parents + } + + nagios::service { "check_ping_${name}": + ensure => $ensure, + host_name => $name, + check_command => 'check_ping!100.0,20%!500.0,60%', + host_name => $name, + service_description => "check_ping_${nagios_alias}", + } +} -- cgit v1.2.3