Using an alternate Forge URL with Puppet Module Tool and r10k
If you can’t install Puppet modules from the Forge due to the DynDNS attack, here’s how to do it from our alternate domain.
IMPORTANT: All URL's shown below are intended to be a temporary workaround, the
puppetinc.net domain name is set to be retired on November 1, 2016.
Puppet Enterprise users can configure an alternate Forge URL via class parameters. Which parameter you need to set depends on whether or not you are using Code Manager.
In both cases, set the
baseurl value to
Puppet Open Source users can edit their
r10k.yaml configuration file and update the
baseurl value in the
r10k as you normally would.
Puppet Module Tool (PMT)
There are two ways to install modules from an alternate Forge URL using the Puppet Module Tool:
--module_repository flag when invoking PMT:
Alternately, you can configure all invocations of the Puppet Module Tool to use the new URL by configuring the
module_repository setting in your puppet.conf: