puppet-nova/lib/facter/ipa_hostname.rb

9 lines
221 B
Ruby

Facter.add(:ipa_hostname) do
confine kernel: 'Linux'
setcode do
if File.exist?('/etc/ipa/default.conf')
Facter::Util::Resolution.exec('grep xmlrpc_uri /etc/ipa/default.conf | cut -d/ -f3')
end
end
end