added the ability to pass the public interface IP to naginator

this corrects nagios from using $::ipaddress as the default.
Also did puppet-lint cleanup