I've looked ot #271 and adapted a new commit containing changes proposed in #271. It'll also contain changes proposed in [your comment to #271](https://github.com/puppetlabs/puppetlabs-apache/pull/271/files#r6078407).