diff options
Diffstat (limited to 'manifests/init.pp')
-rw-r--r-- | manifests/init.pp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/manifests/init.pp b/manifests/init.pp index c85d3d6..d005d60 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -1,5 +1,5 @@ class sshd( - $manage_nagios = true, + $manage_nagios = false, $nagios_check_ssh_hostname = 'absent', $ports = [ 22 ], $shared_ip = 'no', @@ -34,13 +34,19 @@ class sshd( $print_motd = 'yes', $manage_shorewall = false, $shorewall_source = 'net', + $sshkey_ipaddress = $::ipaddress, $manage_client = true, ) { + validate_bool($manage_shorewall) + validate_bool($manage_client) + validate_array($listen_address) + validate_array($ports) + if $manage_client { class{'sshd::client': - shared_ip => $sshd::shared_ip, - ensure_version => $sshd::ensure_version, + shared_ip => $shared_ip, + ensure_version => $ensure_version, manage_shorewall => $manage_shorewall, } } |