Module Puppet-为非forge模块安装模块依赖项

Module Puppet-为非forge模块安装模块依赖项,module,puppet,forge,Module,Puppet,Forge,我有一些木偶模组,它不在锻造厂,我不想把它放在那里。模块的所有依赖项都写在metadata.json中,对于安装,我通常只是将模块从其git repo直接克隆到/etc/puppet/modules/中 当我现在调用puppet module list时,将列出缺少的模块,例如: Warning: Missing dependency 'puppetlabs-apt': '<name>' (v0.0.0) requires 'puppetlabs-apt' (>= 0.0.

我有一些木偶模组,它不在锻造厂,我不想把它放在那里。模块的所有依赖项都写在
metadata.json
中,对于安装,我通常只是将模块从其git repo直接克隆到
/etc/puppet/modules/

当我现在调用
puppet module list
时,将列出缺少的模块,例如:

Warning: Missing dependency 'puppetlabs-apt':
  '<name>' (v0.0.0) requires 'puppetlabs-apt' (>= 0.0.0)
Warning: Missing dependency 'puppetlabs-stdlib':
  '<name>' (v0.0.0) requires 'puppetlabs-stdlib' (>= 0.0.0)
Warning: Missing dependency 'puppetlabs-vcsrepo':
警告:缺少依赖项“puppetlabs apt”:
“”(v0.0.0)需要“puppetlabs apt”(>=0.0.0)
警告:缺少依赖项“puppetlabs stdlib”:
''(v0.0.0)需要'puppetlabs stdlib'(>=0.0.0)
警告:缺少依赖项“puppetlabs vcsrepo”:

是否允许puppet安装非伪造模块的依赖项,尽管使用
puppet module install…
手动安装?

您需要
图书管理员puppet
。使用它,您可以轻松地管理模块及其依赖项

导言

图书管理员傀儡是傀儡基础设施的绑定器。您可以使用Library puppet来管理基础结构所依赖的puppet模块,无论这些模块是来自puppet Forge、Git存储库还是仅仅是一条路径

你可以从这里下载