diff --git a/lib/facter/ipa_facts.rb b/lib/facter/ipa_facts.rb index d4b9c53..59861d7 100644 --- a/lib/facter/ipa_facts.rb +++ b/lib/facter/ipa_facts.rb @@ -32,6 +32,15 @@ end end +# If sssd isn't installed, ipa isn't enrolled +if not File.exist?('/etc/sssd/sssd.conf') + Facter.add("ipa_enrolled") do + setcode do + false + end + end +end + # In the event we can't find the records from SSSD, we'll use DNS if Facter.value(:ipa_server).nil? || Facter.value(:ipa_domain).nil? begin