Puppet Class: openssh::client
- Defined in:
- manifests/client.pp
Overview
Installs and manages the OpenSSH client.
| 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 | # File 'manifests/client.pp', line 108
class openssh::client (
  Stdlib::Absolutepath                      $conf_dir,
  Stdlib::Absolutepath                      $conf_file,
  Boolean                                   $manage_package,
  Optional[String]                          $package_name                         = undef,
  Optional[Hash[String, Hash[String, Any]]] $hosts                                = undef,
  Optional[Hash[String, Hash[String, Any]]] $matches                              = undef,
  # All of these are passed through to ::openssh::client::configuration
  Any                                       $add_keys_to_agent                    = undef,
  Any                                       $address_family                       = undef,
  Any                                       $batch_mode                           = undef,
  Any                                       $bind_address                         = undef,
  Any                                       $canonical_domains                    = undef,
  Any                                       $canonicalize_fallback_local          = undef,
  Any                                       $canonicalize_hostname                = undef,
  Any                                       $canonicalize_max_dots                = undef,
  Any                                       $canonicalize_permitted_cnames        = undef,
  Any                                       $certificate_file                     = undef,
  Any                                       $challenge_response_authentication    = undef,
  Any                                       $check_host_ip                        = undef,
  Any                                       $cipher                               = undef,
  Any                                       $ciphers                              = undef,
  Any                                       $clear_all_forwardings                = undef,
  Any                                       $compression                          = undef,
  Any                                       $compression_level                    = undef,
  Any                                       $connection_attempts                  = undef,
  Any                                       $connect_timeout                      = undef,
  Any                                       $control_master                       = undef,
  Any                                       $control_path                         = undef,
  Any                                       $control_persist                      = undef,
  Any                                       $dynamic_forward                      = undef,
  Any                                       $enable_ssh_keysign                   = undef,
  Any                                       $escape_char                          = undef,
  Any                                       $exit_on_forward_failure              = undef,
  Any                                       $fingerprint_hash                     = undef,
  Any                                       $forward_agent                        = undef,
  Any                                       $forward_x11                          = undef,
  Any                                       $forward_x11_timeout                  = undef,
  Any                                       $forward_x11_trusted                  = undef,
  Any                                       $gateway_ports                        = undef,
  Any                                       $global_known_hosts_file              = undef,
  Any                                       $gssapi_authentication                = undef,
  Any                                       $gssapi_client_identity               = undef,
  Any                                       $gssapi_delegate_credentials          = undef,
  Any                                       $gssapi_key_exchange                  = undef,
  Any                                       $gssapi_renewal_forces_rekey          = undef,
  Any                                       $gssapi_server_identity               = undef,
  Any                                       $gssapi_trust_dns                     = undef,
  Any                                       $gssapi_kex_algorithms                = undef,
  Any                                       $hash_known_hosts                     = undef,
  Any                                       $hostbased_authentication             = undef,
  Any                                       $hostbased_key_types                  = undef,
  Any                                       $host_key_algorithms                  = undef,
  Any                                       $host_key_alias                       = undef,
  Any                                       $host_name                            = undef,
  Any                                       $identities_only                      = undef,
  Any                                       $identity_agent                       = undef,
  Any                                       $identity_file                        = undef,
  Any                                       $ignore_unknown                       = undef,
  Any                                       $ip_qos                               = undef,
  Any                                       $kbd_interactive_authentication       = undef,
  Any                                       $kbd_interactive_devices              = undef,
  Any                                       $kex_algorithms                       = undef,
  Any                                       $local_command                        = undef,
  Any                                       $local_forward                        = undef,
  Any                                       $log_level                            = undef,
  Any                                       $macs                                 = undef,
  Any                                       $no_host_authentication_for_localhost = undef,
  Any                                       $number_of_password_prompts           = undef,
  Any                                       $password_authentication              = undef,
  Any                                       $permit_local_command                 = undef,
  Any                                       $pkcs11_provider                      = undef,
  Any                                       $port                                 = undef,
  Any                                       $preferred_authentications            = undef,
  Any                                       $protocol                             = undef,
  Any                                       $proxy_command                        = undef,
  Any                                       $proxy_jump                           = undef,
  Any                                       $proxy_use_fdpass                     = undef,
  Any                                       $pubkey_accepted_key_types            = undef,
  Any                                       $pubkey_authentication                = undef,
  Any                                       $rekey_limit                          = undef,
  Any                                       $remote_forward                       = undef,
  Any                                       $request_tty                          = undef,
  Any                                       $revoked_host_keys                    = undef,
  Any                                       $rhosts_rsa_authentication            = undef,
  Any                                       $rsa_authentication                   = undef,
  Any                                       $send_env                             = undef,
  Any                                       $server_alive_count_max               = undef,
  Any                                       $server_alive_interval                = undef,
  Any                                       $stream_local_bind_mask               = undef,
  Any                                       $stream_local_bind_unlink             = undef,
  Any                                       $strict_host_key_checking             = undef,
  Any                                       $tcp_keep_alive                       = undef,
  Any                                       $tunnel                               = undef,
  Any                                       $tunnel_device                        = undef,
  Any                                       $update_host_keys                     = undef,
  Any                                       $use_privileged_port                  = undef,
  Any                                       $user                                 = undef,
  Any                                       $user_known_hosts_file                = undef,
  Any                                       $verify_host_key_dns                  = undef,
  Any                                       $visual_host_key                      = undef,
  Any                                       $xauth_location                       = undef,
) {
  contain ::openssh::client::install
  contain ::openssh::client::config
  Class['::openssh::client::install'] -> Class['::openssh::client::config']
} |