Puppet Class: openssh::server::sftp

Defined in:
manifests/server/sftp.pp

Overview

Installs the SFTP subsystem

Examples:

Declaring the class

include ::openssh::server
include ::openssh::server::sftp

Parameters:

  • command (Stdlib::Absolutepath)
  • manage_package (Boolean)
  • package_name (Optional[String]) (defaults to: undef)

See Also:



12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'manifests/server/sftp.pp', line 12

class openssh::server::sftp (
  Stdlib::Absolutepath $command,
  Boolean              $manage_package,
  Optional[String]     $package_name   = undef,
) {

  if ! defined(Class['::openssh::server']) {
    fail('You must include the openssh::server class before using the openssh::server::sftp class')
  }

  contain ::openssh::server::sftp::install
  contain ::openssh::server::sftp::config

  Class['::openssh::server::sftp::install'] ~> Class['::openssh::server::sftp::config']
}