Puppet Class: ssh::server::service

Defined in:
manifests/server/service.pp

Summary

This class managed ssh server service

Overview

Parameters:

  • ensure (String) (defaults to: 'running')

    Ensurable service param

  • enable (Boolean) (defaults to: true)

    Define if service is enable



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

class ssh::server::service (
  String  $ensure = 'running',
  Boolean $enable = true
) {
  include ssh::params
  include ssh::server

  service { $ssh::params::service_name:
    ensure     => $ssh::server::service::ensure,
    hasstatus  => true,
    hasrestart => true,
    enable     => $ssh::server::service::enable,
    require    => Class['ssh::server::config'],
  }
}