class fra::dhcpd { package { "dhcp":ensure=>latest } file { "/etc/dhcpd.conf": ensure=>file, source => 'puppet:///modules/fra/dhcpd.conf', owner=>'root', group=>'root', mode=>644, require=>Package['dhcp'] } service { 'dhcpd': ensure=>running, hasstatus=>true, enable=>true, } }