17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
# File 'modules/profile/manifests/ssh/server.pp', line 17
class profile::ssh::server (
Stdlib::Port $listen_port = lookup('profile::ssh::server::listen_port'),
Array[Stdlib::IP::Address] $listen_addresses = lookup('profile::ssh::server::listen_addresses'),
Ssh::Config::PermitRootLogin $permit_root = lookup('profile::ssh::server::permit_root'),
Array[Stdlib::Unixpath] $authorized_keys_file = lookup('profile::ssh::server::authorized_keys_file'),
Stdlib::Unixpath $authorized_keys_command = lookup('profile::ssh::server::authorized_keys_command'),
Boolean $disable_nist_kex = lookup('profile::ssh::server::disable_nist_kex'),
Boolean $explicit_macs = lookup('profile::ssh::server::explicit_macs'),
Boolean $enable_hba = lookup('profile::ssh::server::enable_hba'),
Boolean $enable_kerberos = lookup('profile::ssh::server::enable_kerberos'),
Boolean $disable_agent_forwarding = lookup('profile::ssh::server::disable_agent_forwarding'),
Boolean $challenge_response_auth = lookup('profile::ssh::server::challenge_response_auth'),
Optional[Integer] $max_sessions = lookup('profile::ssh::server::max_sessions'),
Optional[String[1]] $max_startups = lookup('profile::ssh::server::max_startups'),
Boolean $gateway_ports = lookup('profile::ssh::server::gateway_ports'),
Array[String[1]] $accept_env = lookup('profile::ssh::server::accept_env'),
) {
class {'ssh::server':
* => wmflib::dump_params(),
}
}
|