Project

General

Profile

Download (661 Bytes) Statistics
| Branch: | Tag: | Revision:
class dhcp::params {

$dnsdomain = [$::domain]

case $::osfamily {
'Debian': {
$dhcp_dir = '/etc/dhcp'
$packagename = 'isc-dhcp-server'
$servicename = 'isc-dhcp-server'
$root_group = 'root'
}

/^(FreeBSD|DragonFly)$/: {
$dhcp_dir = '/usr/local/etc'
$packagename = 'isc-dhcp42-server'
$servicename = 'isc-dhcpd'
$root_group = 'wheel'
}

'RedHat': {
$dhcp_dir = '/etc/dhcp'
$packagename = 'dhcp'
$servicename = 'dhcpd'
$root_group = 'root'
}

default: {
fail("${::hostname}: This module does not support osfamily ${::osfamily}")
}
}
}
(5-5/6)