facter for git key
authorPeter Palfrader <peter@palfrader.org>
Sat, 7 Sep 2019 14:19:33 +0000 (16:19 +0200)
committerPeter Palfrader <peter@palfrader.org>
Sat, 7 Sep 2019 14:19:33 +0000 (16:19 +0200)
modules/debian_org/lib/facter/roleaccounts.rb

index d95dc04..b3a1a80 100644 (file)
@@ -1,6 +1,17 @@
 begin
     require 'etc'
 
+    Facter.add("git_key") do
+        setcode do
+            key = nil
+            keyfile = '/home/git/.ssh/id_rsa.pub'
+            if FileTest.exist?(keyfile)
+                key = File.open(keyfile).read.chomp
+            end
+            key
+        end
+    end
+
     Facter.add("postgresql_key") do
         setcode do
             key = nil