對於我當前的模塊,我需要檢查是否安裝了PHP版本5或7,併爲此創建了一個事實。事實上文件存儲在modules目錄中facts.d/packageversion.rb並具有以下內容: #!/usr/bin/ruby
require 'facter'
Facter.add(:php_version) do
setcode do
if File.directory? '/etc
# hardware_platform.rb
Facter.add('hardware_platform') do
setcode do
Facter::Core::Execution.exec('/bin/uname --hardware-platform')
end
end
我想執行它,當我給facter --puppet。這些信息並不包含在日誌中。請告