Puppet Class: ssh::server::service

Defined in:
manifests/server/service.pp

Summary

This class managed ssh server service

Overview

Parameters:

  • ensure (Stdlib::Ensure::Service) (defaults to: 'running')

    Ensurable service param

  • enable (Boolean) (defaults to: true)

    Define if service is enable



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

class ssh::server::service (
  Stdlib::Ensure::Service $ensure = 'running',
  Boolean                 $enable = true,
) {
  assert_private()

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