This link is cleaner IMO: https://groups.google.com/d/topic/puppet-dev/mrYmTa_2L6M