facter
不显示自定义事实,而 Puppetboard 则显示。
根据此来源参数-p
要求显示一次包括习俗在内的所有事实。我试过了,但结果似乎与 的结果相同facter
。
我尝试过facter --custom-dir=/var/lib/puppet/lib/facter
,结果是:invalid option: --custom-dir=/var/lib/puppet/lib/facter
问题是为什么 facter 不显示自定义木偶事实以及如何解决这个问题?
答案1
引自facter --help
:
-p,--puppet(已弃用:改用
puppet facts
)加载 Puppet 库,从而允许 Facter 加载 Puppet 特定的事实。
使用当前版本的 puppet,您可以看到所有事实。您可能需要告诉它模块的路径,以便它能够从中获取任何自定义事实。例如:
puppet facts --basemodulepath /path/to/modules:/path/to/other/modules