Puppet 配置第三方模块

Puppet 配置第三方模块,puppet,Puppet,我正在用木偶创造无主人供应。我已经安装了一个第三方模块,与我的自定义模块一起,名为my_module: puppet module install maestrodev/rvm 现在在我的模块路径中,我有以下内容: my_module rvm some_dependencies 在那之后,它变得有趣了。我想根据其配置我的模块 问题是我应该把所有新创建的配置放在哪里 在my_module/tests/init.pp文件中?在某种覆盖模块中 请原谅我提出的noob问题,但是我已经在文档中搜索了这

我正在用木偶创造无主人供应。我已经安装了一个第三方模块,与我的自定义模块一起,名为my_module

puppet module install maestrodev/rvm
现在在我的模块路径中,我有以下内容:

my_module
rvm
some_dependencies
在那之后,它变得有趣了。我想根据其配置我的模块

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

在my_module/tests/init.pp文件中?在某种覆盖模块中


请原谅我提出的noob问题,但是我已经在文档中搜索了这个特定场景,没有找到任何内容。

如果您要创建一组pp文件,如文档中所示,建议您将它们放在一个目录中(按惯例命名为“manifest”)因此,当您在目录上运行puppet“apply”命令时,puppet将按字母顺序解析所有pp文件并一起执行

例如:puppet apply/etc/../puppet/manifests

对于单个文件的执行:

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

参考: