Puppet Class: powerdns::service
- Defined in:
- manifests/service.pp
Overview
Internal: Ensure the service to be either started or stopped
Example:
include powerdns::service
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'manifests/service.pp', line 7
class powerdns::service(
$ensure = 'present'
) {
$ensure_service = $ensure ? {
'present' => 'running',
default => 'stopped'
}
service { 'pdns':
ensure => $ensure_service,
enable => true,
hasrestart => true,
hasstatus => true,
require => Class['powerdns::package']
}
}
|