配置puppet第三方模块

时间:2014-04-07 02:53:45

标签: puppet

我正在使用Puppet创建无主配置。我已经安装了第三方模块以及我的自定义模块 my_module

puppet module install maestrodev/rvm

现在我的模块路径中有以下内容:

my_module
rvm
some_dependencies

之后它变得有趣。我想根据PuppetForge Documentation配置我的模块。

问题是我在哪里放置所有新创建的配置?

在my_module / tests / init.pp文件中?在某种压倒一切的模块中?

请原谅我的noob问题,但我已经非常努力地搜索了这个特定场景的文档,但找不到任何东西。

1 个答案:

答案 0 :(得分:1)

如果您要创建一组pp文件,如文档中所示,它建议您将它们全部放在一个目录中(根据惯例命名为" manifest")当你运行木偶"申请"命令在目录上,puppet将按字母顺序解析所有pp文件并一起执行

Ex:puppet apply / etc /.../ puppet / manifests

执行单个文件:

puppet apply / etc /.../ puppet / manifests / JohnDoe.pp

参考: http://docs.puppetlabs.com/puppet/latest/reference/dirs_manifest.html