Puppet Class: ssh::client::config

Defined in:
manifests/client/config.pp

Overview



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'manifests/client/config.pp', line 1

class ssh::client::config {
  $options = $ssh::client::merged_options
  $use_augeas = $ssh::client::use_augeas

  if $use_augeas {
    create_resources('ssh_config', $options)
  } else {
    file { $ssh::params::ssh_config:
      ensure  => file,
      owner   => '0',
      group   => '0',
      mode    => '0644',
      content => template("${module_name}/ssh_config.erb"),
      require => Class['ssh::client::install'],
    }
  }
}