nesi/puppet-git — pull request #3 by buddhistpirate (2013-02-20 20:57:10+00:00)
Title: Use $owner to run git commands so they get their environment (SSH Keys)

Since the git commands were being run as puppet/root the repositories couldn't be checked out from our git server. Enabling the $owner to run the command solved the issue. This seems like good default behaviour.