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