我正在使用Puppet创建无主配置。我已经安装了第三方模块以及我的自定义模块 my_module :
puppet module install maestrodev/rvm
现在我的模块路径中有以下内容:
my_module
rvm
some_dependencies
之后它变得有趣。我想根据PuppetForge Documentation配置我的模块。
问题是我在哪里放置所有新创建的配置?
在my_module / tests / init.pp文件中?在某种压倒一切的模块中?
请原谅我的noob问题,但我已经非常努力地搜索了这个特定场景的文档,但找不到任何东西。
答案 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