Puppet Class: asterisk::service
- Inherits:
- asterisk
- Defined in:
- manifests/service.pp
Overview
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'manifests/service.pp', line 14
class asterisk::service (
$service_ensure,
$service_manage,
$service_enable
) inherits asterisk {
if ! ($service_ensure in ['running', 'stopped']) {
fail('service_ensure parameter must be running or stopped')
}
if ($service_manage) {
service { 'asterisk':
ensure => $service_ensure,
enable => $service_enable,
hasstatus => true,
hasrestart => true,
}
}
}
|