Puppet Master 在 RHEL 6.6 中安装了 3.6.2 版本。
我在代理服务器(Puppet 3.8.4)里面创建了一个事实/var/lib/puppet/lib/facter/last_run.rb
。该文件的内容只是为了回显系统日期:
require 'facter'
Facter.add("last_run") do
setcode do
Facter::Util::Resolution.exec('date')
end
end
sudo facter -p last_run 在主服务器中触发时返回 sysdate
我的问题是:如果我在客户端服务器中执行 puppet agent -t 它不会加载事实