0

我在标准位置的 puppet 服务器上有一些自定义事实:

[module_dir]/lib/puppet/facter/[fact_name].rb

这是一个例子:

require 'facter'
Facter.add("fact_name") do
  setcode do
      "fact_name_value"
  end
end

我看到它们正在被下载到 puppet 客户端上的预期位置:

C:\ProgramData\PuppetLabs\puppet\var\lib\puppet\facter\[fact_name].rb

但是,当我facter.bat -p在客户端上运行时,我没有进入fact_name => fact_name_value输出。

4

1 回答 1

0

原来我的事实在服务器上的错误目录中。

[module_dir]/lib/puppet/facter/[fact_name].rb

应该

[module_dir]/lib/facter/[fact_name].rb
于 2013-08-01T17:21:03.270 回答