]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
Add a facter that collects ssh keys of the portforwarder user
authorPeter Palfrader <peter@palfrader.org>
Sun, 21 Feb 2010 12:52:00 +0000 (13:52 +0100)
committerPeter Palfrader <peter@palfrader.org>
Sun, 21 Feb 2010 12:52:00 +0000 (13:52 +0100)
facts/portforwarder.rb [new file with mode: 0644]

diff --git a/facts/portforwarder.rb b/facts/portforwarder.rb
new file mode 100644 (file)
index 0000000..f7eeb91
--- /dev/null
@@ -0,0 +1,14 @@
+Facter.add("portforwarder") do
+    setcode do
+        key = nil
+        keyfile = '/home/portforwarder/.ssh/id_rsa.pub'
+        if FileTest.exist?(keyfile)
+            key = File.open(keyfile).read.chomp
+        end
+        key
+    end
+end
+
+# vim:set et:
+# vim:set ts=4:
+# vim:set shiftwidth=4: