class nodo::subsystem::dhclient( $ensure = lookup('nodo::subsystem::dhclient::ensure', undef, undef, 'present'), $supersede_domain_name = lookup('nodo::subsystem::dhclient::supersede_domain_name', undef, undef, $::domain), $supersede_domain_search = lookup('nodo::subsystem::dhclient::supersede_domain_search', undef, undef, $::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'), } }