如何在自定义事实中访问puppet变量?

时间:2018-01-10 12:39:29

标签: puppet

我在一个位置提取zip,在解压缩的文件夹目录中有一个 install .jar。我想将文件复制到install.jar可用的目录。现在我提取的zip可能每次都有不同的文件夹结构,因此我不能使用$installer_location

所以我写了一个自定义的事实,将找出安装jar的路径&我在清单中访问了价值
Facter.add(:getinstallerpath) do setcode do Facter::Util::Resolution.exec("echo \"$(dirname \"$(find $installer_location -name \*install*.jar)\")\" ") end end

现在在事实文件中我必须提供搜索路径,我希望将此路径作为参数传递。

为此我在清单文件中声明了一个变量

HTMLElement

如何在我的自定义事实中访问它。
我尝试执行以下操作,但NodeList变量值显示为空白。 Request

0 个答案:

没有答案