summaryrefslogtreecommitdiff
path: root/lib/facter/strongswan_cert.rb
blob: 88ab077a3ae880210d5648147f8e284d14b4b83d (plain)
1
2
3
4
5
6
7
8
9
10
Facter.add("strongswan_cert") do
  setcode do
    cert_path = "certs/#{Facter.value(:fqdn)}.asc"
    if d = ['/etc/ipsec.d','/etc/strongswan/ipsec.d'].find{|d| File.exists?(File.join(d,cert_path)) } 
      File.read(File.join(d,cert_path))
    else
      nil
    end
  end
end