# BEGIN DHCP Extra configurations
<% unless @extra_config.empty? -%>
<% @extra_config.each do |config_entry| -%>
<%= config_entry %>  
<% end -%>
<% end -%>
# END DHCP Extra configurations
# BEGIN Additional configuration files
include "<%= @dhcp_dir %>/dhcpd.pools";
include "<%= @dhcp_dir %>/dhcpd.hosts";
include "<%= @dhcp_dir %>/dhcpd.ignoredsubnets";
# END Additional configuration files

# BEGIN DHCP Extra configurations
<% unless @extra_config.empty? -%>
<% @extra_config.each do |config_entry| -%>
<%= config_entry %>
<% end -%>
<% end -%>
# END DHCP Extra configurations
# BEGIN Additional configuration files
include "<%= @dhcp_dir %>/dhcpd.pools";
include "<%= @dhcp_dir %>/dhcpd.hosts";
include "<%= @dhcp_dir %>/dhcpd.ignoredsubnets";
# END Additional configuration files

Purge useless trailing whitespace in template
Purge useless trailing whitespace in template

There are two whitespaces after each dhcp option. This is very confusing
and, depending on your editor config, this results in some warnings
(detected trailing whitespace...).
