Puppet Class: ipsec::service
- Defined in:
- manifests/service.pp
Summary
Service management class for IPSecOverview
ipsec::service
Manage the service needed for ipsec operations. Do not include this class on its own.
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,
}
}
|