When declaring serveral httpports with different IP's, but the same portnumber a resource conflict would arise on the selinux-part. Changed the selinux::port to an "ensureresource", hence fixing issue #120.
This is a rebase ontop of master for: https://github.com/voxpupuli/puppet-squid/pull/135
The review comment from @ekohl has been adressed in the process.
The module is now able to handle multiple server
declarations for the same port on different IPs.