]> gitweb.fluxo.info Git - puppet-sshd.git/commitdiff
extend sshd::nagios with ensure param
authormh <mh@immerda.ch>
Wed, 20 Oct 2010 20:57:15 +0000 (22:57 +0200)
committermh <mh@immerda.ch>
Wed, 20 Oct 2010 20:57:15 +0000 (22:57 +0200)
manifests/nagios.pp

index 890810eff92fedc9bc3f67993a3c7ffec711e300..1500a0987d985832f9aaf4a35f54eda28e55d396 100644 (file)
@@ -1,8 +1,19 @@
 define sshd::nagios(
+  $ensure = 'present',
   $check_hostname = 'absent'
 ) {
   case $check_hostname {
-    'absent': { nagios::service{ "ssh_port_${name}": check_command => "check_ssh_port!$name" } }
-    default: { nagios::service{"ssh_port_host_${name}_${check_hostname}": check_command => "check_ssh_port_host!${name}!${check_hostname}" } }
+    'absent': {
+      nagios::service{"ssh_port_${name}":
+        ensure => $esnure,
+        check_command => "check_ssh_port!$name"
+      }
+    }
+    default: {
+      nagios::service{"ssh_port_host_${name}_${check_hostname}":
+        ensure => $esnure,
+        check_command => "check_ssh_port_host!${name}!${check_hostname}"
+      }
+    }
   }
 }