2013-05-21 10:57:09 +02:00
2013-05-21 10:57:09 +02:00
2013-05-16 16:06:06 +02:00
2013-05-16 16:06:06 +02:00
2013-05-16 16:06:06 +02:00
2013-05-16 16:06:06 +02:00
2013-05-16 16:06:06 +02:00
2013-05-16 16:06:06 +02:00
2013-05-16 16:06:06 +02:00
2013-05-16 16:06:06 +02:00
2013-05-21 10:57:09 +02:00

puppet-module-ssh

Puppet module to manage SSH.

Compatability

This module has been tested to work on the following systems.

  • EL 5
  • EL 6

Parameters

packages

Array of package names used for installation.

  • Default: 'openssh-server', 'openssh-server', 'openssh-clients'

permit_root_login

Allow root login. Valid values are 'yes', 'without-password', 'forced-commands-only', 'no'.

  • Default: no

purge_keys

Remove keys not managed by puppet.

  • Default: 'true'

manage_firewall

Open firewall for SSH service.

  • Default: false

ssh_config_path

Path to ssh_config.

  • Default: '/etc/ssh/ssh_config'

ssh_config_owner

ssh_config's owner.

  • Default: 'root'

ssh_config_group

ssh_config's group.

  • Default: 'root'

ssh_config_mode

ssh_config's mode.

  • Default: '0644'

sshd_config_path

Path to sshd_config.

  • Default: '/etc/ssh/sshd_config

sshd_config_owner

sshd_config's owner.

  • Default: 'root'

sshd_config_group

sshd_config's group.

  • Default: 'root'

sshd_config_mode

sshd_config's mode.

  • Default: '0600'

service_ensure

Ensure SSH service is running. Valid values are 'stopped' and 'running'.

  • Default: 'running'

service_name

Name of the SSH service.

  • Default: 'sshd'

service_enable

Start SSH at boot. Valid values are 'true', 'false' and 'manual'.

  • Default: 'true'

service_hasrestart

Specify that the init script has a restart command. Valid values are 'true' and 'false'.

  • Default: 'true'

service_hasstatus

Declare whether the service's init script has a functional status command. Valid values are 'true' and 'false'

  • Default: 'true'

ssh_key_ensure

Export node SSH key. Valid values are 'present' and 'absent'.

  • Default: 'present'

ssh_key_type

Encryption type for SSH key. Valid values are 'rsa', 'dsa', 'ssh-dss' and 'ssh-rsa'

  • Default: 'ssh-rsa'

manage_root_ssh_config

Manage SSH config of root. Valid values are 'true' and 'false'.

  • Default: 'false'

root_ssh_config_content

Content of root's ~/.ssh/config.

  • Default: "# This file is being maintained by Puppet.\n# DO NOT EDIT\n"
Description
No description provided
Readme 854 KiB
Languages
Ruby 61.9%
Puppet 30.3%
HTML 7.8%