class nodo::subsystem::dhclient( $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, } file { '/etc/dhcp/dhclient.conf': ensure => $ensure, owner => root, group => root, mode => '0644', require => Package['isc-dhcp-client'], content => template('nodo/dhcp/dhclient.conf.erb'), } }