Puppet environment repository