Puppet Class: ssh

Defined in:
manifests/init.pp

Summary

Sets up files for ssh.

Overview

Parameters:

  • enable_client (Boolean) (defaults to: true)

    If true, set up the SSH client configuration files.

  • enable_server (Boolean) (defaults to: true)

    If true, set up an SSH server on the system.

Author:



9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'manifests/init.pp', line 9

class ssh (
  Boolean $enable_client = true,
  Boolean $enable_server = true
){

  simplib::assert_metadata( $module_name )

  if $enable_client { include 'ssh::client' }
  if $enable_server { include 'ssh::server' }

  file { '/etc/ssh':
    owner => 'root',
    group => 'root',
    mode  => '0755'
  }
}