temp setup with original from glariza/puppet_repository