# (default: true)
# ['server_ddns_update'] - Set ddns_update on dhcp::server
# ['server_authoritative'] - Set authoritative on dhcp::server
+# ['server_log_facility'] - Set log level on dhcp::server
# ['server_opts'] - Set opts for dhcp::server
#
# Actions:
$server = true,
$server_ddns_update = undef,
$server_authoritative = undef,
+ $server_log_facility = undef,
$server_opts = undef,
) {
if $server {
class { '::dhcp::server':
ddns_update => $server_ddns_update,
authoritative => $server_authoritative,
+ log_facility => $server_log_facility,
opts => $server_opts,
}
}
# ['ddns_update'] : ddns-update-style option (defaults to 'none')
# ['authoritative'] : a boolean setting whether the DHCP server is
# authoritative (defaults to false)
+# ['log_facility'] : string containing syslog log levels
+# (defaults to local7)
# ['opts'] : an array of DHCPD valid options
#
# Sample usage:
class dhcp::server (
$ddns_update = 'none',
$authoritative = false,
+ $log_facility = 'local7',
$opts = [],
) {
class { '::dhcp::server::packages': } ->