简体   繁体   English

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

[英]Puppet - install module through other module manifest

I'd like to use vcsrepo module in my puppet module manifest.我想在我的 puppet 模块清单中使用 vcsrepo 模块。 So I need to install puppetlabs/vcsrepo.所以我需要安装 puppetlabs/vcsrepo。 Is it possible to avoid installing it manualy by command sudo puppet install puppetlabs-vcsrepo ?是否可以通过命令sudo puppet install puppetlabs-vcsrepo避免sudo puppet install puppetlabs-vcsrepo安装它? I've tried to use somethink like this in my init.pp file我试图在我的 init.pp 文件中使用这样的想法

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

but it doesn't work :(但它不起作用:(

The best way to use that module would be to add it to your metadata.json file as explained here: https://docs.puppetlabs.com/guides/style_guide.html#module-metadata使用该模块的最佳方法是将其添加到您的 metadata.json 文件中,如下所述: https : //docs.puppetlabs.com/guides/style_guide.html#module-metadata

Once you've done so the module requested, in your case puppetlabs/vcsrepo will be installed.完成请求的模块后,将安装 puppetlabs/vcsrepo。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM