Puppet Class: dhcp::service
- Inherits:
- dhcp
- Defined in:
- manifests/service.pp
Overview
Service manage
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'manifests/service.pp', line 2
class dhcp::service inherits dhcp {
if ! ($dhcp::service_ensure in [ 'running', 'stopped' ]) {
fail('service_ensure parameter must be running or stopped')
}
if ($dhcp::service_manage == true) {
service { 'dhcp':
ensure => $dhcp::service_ensure,
name => $dhcp::service_name,
enable => $dhcp::service_enable,
hasrestart => true,
provider => $dhcp::service_provider,
require => [
Package[$dhcp::package_name],
File[$dhcp::dhcpd_conf],
],
}
}
}
|