forked modules from puppetlabs