Puppet repo role