linux - Puppet - 通过其他模块 list 安装模块

标签 linux debian puppet

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

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

但它不起作用:(

最佳答案

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

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

关于linux - Puppet - 通过其他模块 list 安装模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36402919/

相关文章:

linux - 如何添加将更改 Linux 中其余脚本路径的用户输入框

c - 如何在 ubuntu 11.04 中设置 LD_LIBRARY_PATH

linux - 无法通过HAProxy登录roundcube

linux - Puppet 或 Chef 上的虚拟主机/Apache 设置,需要重新配置吗?

python - 在 VM 中通过 Python3 运行 IPython Notebook

windows - Puppet 无法在 C :\windows\system32 folder 中创建文件

linux - 我可以选择哪个 DVB-T 音频 channel VLC 流吗?

可以接收来自 linux/upstart/ubuntu 的关闭/终止请求的 C 程序

java - 在 debian Jessie 中安装 Java 8

debian - Java 8 上的 Java 崩溃 SIGSEGV (0xb)