如何使用Puppet模块安装从本地存储库安装Puppet文件

alo*_*ser 3 puppet

关于这个问题的另一个问题。

有没有一种方法puppet module install可以从已经下载到磁盘的本地存储库中安装该工具?

Dan*_*iel 5

您可以使用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本地伪造。