您可以使用Puppet库来托管自己的私人Puppet Forge。它支持从磁盘提供模块,并代理远程伪造。
启动服务器,将其指向您下载的模块
puppet-library --module-dir /my/downloaded/modules --port 8888
Run Code Online (Sandbox Code Playgroud)
添加以下内容以puppet.conf将其指向您的本地模块存储库:
[main]
module_repository=http://localhost:8080/
Run Code Online (Sandbox Code Playgroud)
然后,当您运行时puppet module install,将从本地存储库中安装模块。如果您使用的是图书管理员,也可以将您指向Puppetfile本地伪造。