私はFacter 3.6を実行していて、カスタムファクトを追加しようとしています。 documentationによれば、フォルダ/etc/puppetlabs/facter/fact.d/は自動的にカスタムファクトに使用されます。 は私がhello.rbと言ったフォルダに次のテンプレートを配置します。 Facter.add(:hello) do
setcode do
"Hell
# hardware_platform.rb
Facter.add('hardware_platform') do
setcode do
Facter::Core::Execution.exec('/bin/uname --hardware-platform')
end
end
facter --puppetを実行したいと思います。この情報はファクターログに