X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fdebian-org%2Flib%2Ffacter%2Froleaccounts.rb;h=221c376c8f50dfc2aaff1da91c0e593265eedad1;hb=d55193d32bcface5935ae2a6acc2cdc6eed71a80;hp=afa6f19f1324b7a0a93e7a348c0b71bd6814ed17;hpb=6bda2aad4f21dce071235673e366b45426df368d;p=mirror%2Fdsa-puppet.git diff --git a/modules/debian-org/lib/facter/roleaccounts.rb b/modules/debian-org/lib/facter/roleaccounts.rb index afa6f19f1..221c376c8 100644 --- a/modules/debian-org/lib/facter/roleaccounts.rb +++ b/modules/debian-org/lib/facter/roleaccounts.rb @@ -1,6 +1,17 @@ begin require 'etc' + Facter.add("postgresql_key") do + setcode do + key = nil + keyfile = '/var/lib/postgresql/.ssh/id_rsa.pub' + if FileTest.exist?(keyfile) + key = File.open(keyfile).read.chomp + end + key + end + end + Facter.add("staticsync_key") do setcode do key = nil