class nodo::subsystem::dhclient( $ensure = hiera('nodo::subsystem::dhclient::ensure', 'present'), $supersede_domain = hiera('nodo::subsystem::dhclient::supersede_domain', $::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'), } }