$print_motd = 'yes',
$manage_shorewall = false,
$shorewall_source = 'net',
- $sshkey_ipaddress = $::ipaddress
++ $sshkey_ipaddress = $::ipaddress,
+ $manage_client = true,
) {
- class{'sshd::client':
- shared_ip => $sshd::shared_ip,
- ensure_version => $sshd::ensure_version,
- manage_shorewall => $manage_shorewall,
+ validate_bool($manage_shorewall)
++ validate_bool($manage_client)
+ validate_array($listen_address)
+ validate_array($ports)
+
- shared_ip => $sshd::shared_ip,
- ensure_version => $sshd::ensure_version,
+ if $manage_client {
+ class{'sshd::client':
++ shared_ip => $shared_ip,
++ ensure_version => $ensure_version,
+ manage_shorewall => $manage_shorewall,
+ }
}
case $::operatingsystem {