ssh
: This module manages the OpenSSH service, but doesn't provide a way to manage the configuration. Use puppet/augeas_ssh to manage the configuration
ssh::config
: Ensure that the minimal config files are present. This class is called from ssh for service config.ssh::install
: Ensure that the necessary packages are installedssh::service
: Ensure the necesary services are running.
ssh::params
Ssh::File_mode
Manage OpenSSH
The following parameters are available in the ssh
class:
package_adminfile
package_name
package_ensure
package_source
service_enable
service_ensure
service_hasrestart
service_hasstatus
service_name
ssh_config_group
ssh_config_mode
ssh_config_owner
ssh_config_path
sshd_config_group
sshd_config_mode
sshd_config_owner
sshd_config_path
sshd_hostkey
Data type: Optional[String]
adminfile
parameter for the package resource
Data type: Variant[String,Array[String]]
package names to manage
Data type: String
ensure
parameter for the package resource
Data type: Optional[String]
Data type: Boolean
Data type: Enum['running','stopped']
Data type: Boolean
Data type: Boolean
Data type: String
Data type: String
Data type: Ssh::File_mode
Data type: String
Data type: Variant[Stdlib::Unixpath,Array[Stdlib::Unixpath]]
Data type: String
Data type: Ssh::File_mode
Data type: String
Data type: Variant[Stdlib::Unixpath,Array[Stdlib::Unixpath]]
Data type: Variant[Stdlib::Unixpath,Array[Stdlib::Unixpath]]