diff options
Diffstat (limited to 'manifests')
| -rw-r--r-- | manifests/nagios.pp | 15 | 
1 files changed, 13 insertions, 2 deletions
| diff --git a/manifests/nagios.pp b/manifests/nagios.pp index 890810e..1500a09 100644 --- a/manifests/nagios.pp +++ b/manifests/nagios.pp @@ -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}" +      } +    }    }  } | 
