diff options
author | mh <mh@immerda.ch> | 2014-06-10 11:25:16 +0200 |
---|---|---|
committer | mh <mh@immerda.ch> | 2014-06-10 11:25:16 +0200 |
commit | cd783ad5ebdc3dce0992ec03b15c0e9fb7293fb0 (patch) | |
tree | b43a48d66f9dd1ecad4d681769e1e2ead75d2e58 /manifests/init.pp | |
parent | fb60c0c0c991d041084454586c2657165fe42622 (diff) | |
parent | 5c23b33200fc6229ada7f4e13672b5da0d4bdd8e (diff) |
Merge remote-tracking branch 'shared/master'
Conflicts:
manifests/init.pp
Diffstat (limited to 'manifests/init.pp')
-rw-r--r-- | manifests/init.pp | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/manifests/init.pp b/manifests/init.pp index 62d055d..d005d60 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -26,7 +26,7 @@ class sshd( $rhosts_rsa_authentication = 'no', $hostbased_authentication = 'no', $permit_empty_passwords = 'no', - $authorized_keys_file = '%h/.ssh/authorized_keys', + $authorized_keys_file = '%h/.ssh/authorized_keys %h/.ssh/authorized_keys2', $hardened_ssl = 'no', $sftp_subsystem = '', $head_additional_options = '', @@ -34,17 +34,21 @@ class sshd( $print_motd = 'yes', $manage_shorewall = false, $shorewall_source = 'net', - $sshkey_ipaddress = $::ipaddress + $sshkey_ipaddress = $::ipaddress, + $manage_client = true, ) { validate_bool($manage_shorewall) + validate_bool($manage_client) validate_array($listen_address) validate_array($ports) - class{'sshd::client': - shared_ip => $sshd::shared_ip, - ensure_version => $sshd::ensure_version, - manage_shorewall => $manage_shorewall, + if $manage_client { + class{'sshd::client': + shared_ip => $shared_ip, + ensure_version => $ensure_version, + manage_shorewall => $manage_shorewall, + } } case $::operatingsystem { |