Set Up Remote Puppet Repositories

JFrog Artifactory Documentation

ft:sourceType
Paligo

A Remote Repositories defined in Artifactory serves as a caching proxy for a repository managed at a remote URL such as https://forgeapi.puppetlabs.com/.

Artifacts (such as tar.gz files) requested from a remote repository are cached on demand. You can remove downloaded artifacts from the remote repository cache, however, you can not manually deploy artifacts to a remote Puppet repository.

To define a remote repository to proxy a remote Puppet resource follow the steps below:

  1. In the Administration module, under Repositories | Repositories | Remote, click New Remote Repository.

  2. In the New Remote Repository dialog, set the Package Type to Puppet, set the Repository Key value, and specify the URL to the remote repository in the URL field as displayed below.

  3. Click Save & Finish.

    Puppet_new_remote_repo.png