Puppet Class: ipsec::service

Defined in:
manifests/service.pp

Summary

Service management class for IPSec

Overview

ipsec::service

Manage the service needed for ipsec operations. Do not include this class on its own.

Parameters:

  • service_name (String)

    name of the service unit

  • service_restart (String) (defaults to: 'deprecated')

    deprecated, do not set.



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

class ipsec::service (
  String $service_name,
  String $service_restart = 'deprecated',
) {
  if $service_restart != 'deprecated' {
    warn('Parameter ipsec::service::service_restart has been deprecated. Do not set.')
  }
  $_srv_ensure = $ipsec::ensure ? {
    'present' => running,
    default   => stopped,
  }
  $_srv_enable = $ipsec::ensure ? {
    'present' => true,
    default   => false,
  }
  service { $service_name:
    ensure => $_srv_ensure,
    enable => $_srv_enable,
  }
}