是否可以从另一个模块中的.pp文件调用在一个Puppet模块中定义的自定义Ruby函数?

保罗·切尔诺奇

我有一个自定义函数,需要从至少两个不同的人偶模块中调用(服务器端)。调用将以Puppet DSL定义的类型进行,而不是基于Ruby的自定义类型和提供程序。

我知道,如果将定义放在“ lib \ puppet \ parser \ functions”目录中的.rb文件中,则可以在该模块中访问它。可以从其他模块中调用该功能吗,也许之前有一些模块限定符?还是我需要使用其他方法?该函数接受两个字符串参数,并返回一个哈希值。

我对自定义函数了解的地方如下:

https://docs.puppetlabs.com/guides/custom_functions.html

https://docs.puppetlabs.com/guides/plugins_in_modules.html

以下博客文章似乎建议可以从任何模块访问所有模块的所有功能,但我可能会误解为:

http://www.masterzen.fr/2011/10/29/puppet-extension-points-part-1/

Ptierno

如果已经pluginsync启用,木偶将会使您的自定义所有可用factstypesfunctions等。

puppet.confpluginsync=true

参考

插件模块

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从Colab中的另一个python模块调用自定义模块

AngularJS从同一模块中的另一个函数调用模块中定义的函数

是否可以调用JavaScript中另一个函数中本地定义的函数?

如何测试组件中另一个模块的自定义指令

是否可以在另一个应用程序中实现自定义视图?

是否可以在自定义View类中创建另一个控件?

如何在另一个自定义模块中使用一个自定义模块中的功能

AngularJS:我可以使用在另一个模块中定义的过滤器吗?

是否可以引用在另一个应用程序中定义的模型?

是否可以在另一个类中调用一个类的构造函数?

在Substrate中,有没有一种方法可以使用另一个自定义模块中的存储和功能?

从另一个类(在另一个模块中)调用自变量

解决另一个模块中的模块路径

从另一个自定义函数调用Google表格自定义函数

是否可以替换/覆盖ui路由器状态定义?(默认状态由另一个模块“自定义”)

遍历另一个模块中的函数

从另一个模块中定义的功能更改模块中的全局变量

调用在另一个函数中定义的变量并使用按钮重置变量

Python导入模块在另一个文件中

如何调用在另一个模块/方法中构建的DataFrame?

是否可以从另一个静态方法中调用一个静态方法

是否可以从Octave的另一个脚本中调用一个脚本?

Linux内核模块在另一个模块中调用函数

调用同一文件夹中定义的另一个函数时,“模块”对象不可调用

一个函数是否可以调用另一个函数应用程序中的另一个函数?

是否可以在 Python 中的另一个函数中调用一个函数?(网页抓取问题)

从我的模块中的另一个文件夹在 python 中导入模块函数

是否可以检查一个功能是否在另一个功能中修饰?

是否可以从OpenFlipper中的另一个插件调用另一个插件的功能?