Puppet Class: dhcpd::params

Inherited by:
dhcpd
Defined in:
manifests/params.pp

Overview



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'manifests/params.pp', line 1

class dhcpd::params {

    $packages = $::osfamily ? {
                    redhat => 'dhcp',
                    debian => 'isc-dhcp-server',
                }
    $services = $::osfamily ? {
                    redhat => 'dhcpd',
                    debian => 'isc-dhcp-server',
                }
    $conf_file = '/etc/dhcp/dhcpd.conf'

    $ddns_updates       = false
    $ddns_update_style  = 'interim'
    $ddns_ignore        = 'client-updates'
    $ddns_update_static = true

    $routers       = undef
    $nameservers   = undef
    $ntpservers    = undef
    $lease_default = 3600
    $lease_max     = 7200

    $key_algorithm = 'hmac-md5'

}