From 77f601607093b7fb22f3498574d0dedd2cbe01d9 Mon Sep 17 00:00:00 2001 From: mh Date: Fri, 25 Dec 2009 19:51:07 +0100 Subject: enable to set the service to absent --- manifests/service.pp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/manifests/service.pp b/manifests/service.pp index 42d9a4d..bb9b187 100644 --- a/manifests/service.pp +++ b/manifests/service.pp @@ -1,6 +1,6 @@ define nagios::service( $ensure = present, - $check_command, + $check_command = absent, $host_name = $fqdn, $use = 'generic-service', $notification_period = "24x7", @@ -13,6 +13,10 @@ define nagios::service( $service_description = 'absent') { + if $ensure == present and $check_command == absent { + fail("You have to define \$check_command if nagios::service shoudl be present!") + } + # this ensures nagios internal check, that every # service has it's host # temporary disabled. -- cgit v1.2.3