Make the config logic work, and the file writing actually happen.
Rename haproxy_site to haproxy_section to more accurately map to the underlying structure.