Tell puppet to change cwd to /tmp

From my experience puppet failed to fetch gitolite sources from github
for a local permission issue:

notice: /Stage[main]/Gitlab::Gitolite/Exec[Get patched gitolite]/returns: fatal: Could not change back to '/tmp/vagrant-puppet/manifests': Permission denied

Complete output: http://paste.xinu.at/aNghf/

Puppets Exec with user => git tried to change cwd to
/tmp/vagrant-puppet which was mounted with umask 077 by user vagrant
and got a permission denied and therefore failed/died.
Merge branch 'vagrant-puppet-exec' into next

* vagrant-puppet-exec:
  Tell puppet to change cwd to /tmp
Local ruby installation was not capable of calling gem to install bundler
Merge branch 'ruby-native-libs' into next

* ruby-native-libs:
  Local ruby installation was not capable of calling gem to install bundler
Bundler could not start gitlab (openssl support missing)
Merge branch 'next'

* next:
  Bundler could not start gitlab (openssl support missing)
  Local ruby installation was not capable of calling gem to install bundler
  Tell puppet to change cwd to /tmp