2014-04-07 143 views
0

我正在使用Puppet创建无主调配。我已经安装第三方模块一起与我的自定义模块称为my_module配置木偶第三方模块

puppet module install maestrodev/rvm 

现在在我的ModulePath进行我有以下几点:

my_module 
rvm 
some_dependencies 

,它变得有趣了。我想按照其PuppetForge Documentation配置我的模块。

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

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

请原谅我的noob问题,但我已经很难搜索这个特定场景的文档,找不到任何东西。

回答

1

如果您要创建一组pp文件,正如文档中给出的那样,建议您将它们放在一个目录中(按照惯例命名为“manifest”),以便当您运行puppet时,“apply “上目录的命令,木偶将解析按字母顺序排列的所有页文件并执行他们一起

例如:傀儡申请/etc/.../puppet/manifests

对于单个文件的执行:

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

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