class nodo::subsystem::dhclient(
- $ensure = hiera('nodo::subsystem::dhclient::ensure', 'present'),
- $supersede_domain = hiera('nodo::subsystem::dhclient::supersede_domain', $::domain)
+ $ensure = hiera('nodo::subsystem::dhclient::ensure', 'present'),
+ $supersede_domain_name = hiera('nodo::subsystem::dhclient::supersede_domain_name', $::domain)
+ $supersede_domain_search = hiera('nodo::subsystem::dhclient::supersede_domain_search', $::domain)
) {
package { 'isc-dhcp-client':
ensure => $ensure,
#send dhcp-lease-time 3600;
#prepend domain-name-servers 127.0.0.1;
-<%- if @supersede_domain != '' then -%>
+<%- if @supersede_domain_name != '' then -%>
# Force a domain name, otherwise facter and other configurations might break.
-supersede domain-name "<%= @supersede_domain %>";
-supersede domain-search "<%= @supersede_domain %>";
+supersede domain-name "<%= @supersede_domain_name %>";
+<%- end -%>
+<%- if @supersede_domain_search != '' then -%>
+supersede domain-search "<%= @supersede_domain_search %>";
<%- end -%>
request subnet-mask, broadcast-address, time-offset, routers,