Puppet - 通过其他模块清单安装模块

时间:2016-04-04 12:39:18

标签: linux debian puppet

我想在我的puppet模块清单中使用vcsrepo模块。所以我需要安装puppetlabs / vcsrepo。 是否可以避免通过命令手动安装它 sudo puppet install puppetlabs-vcsrepo? 我试图在我的init.pp文件中使用这样的思考

module { 'puppetlabs/vcsrepo':
    ensure   => installed,
}

但它不起作用:(

1 个答案:

答案 0 :(得分:1)

使用该模块的最佳方法是将其添加到您的metadata.json文件中,如下所述:https://docs.puppetlabs.com/guides/style_guide.html#module-metadata

一旦你完成了模块的要求,在你的情况下将安装puppetlabs / vcsrepo。