]> gitweb.fluxo.info Git - puppet-sshd.git/commitdiff
remove legacy facts
authormh <mh@immerda.ch>
Fri, 29 Jul 2011 17:35:00 +0000 (19:35 +0200)
committermh <mh@immerda.ch>
Fri, 29 Jul 2011 17:35:00 +0000 (19:35 +0200)
lib/facter/sshkeys.rb [deleted file]

diff --git a/lib/facter/sshkeys.rb b/lib/facter/sshkeys.rb
deleted file mode 100644 (file)
index 0e94a03..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-["/etc/ssh","/usr/local/etc/ssh","/etc","/usr/local/etc"].each { |dir|
-    {"SSHDSAKey_key" => "ssh_host_dsa_key.pub",
-            "SSHRSAKey_key" => "ssh_host_rsa_key.pub"}.each { |name,file|
-        Facter.add(name ) do
-            setcode do
-                value = nil
-                filepath = File.join(dir,file)
-                if FileTest.file?(filepath)
-                    regex1 = %r{^(\S+) (\S+) (\S+)$}
-                    regex2 = %r{^(\S+) (\S+)(\s+)$}
-                    begin
-                        line = File.open(filepath).read.chomp
-                        if (match = regex1.match(line)) or (match = regex2.match(line))
-                            value = match[2]
-                        end
-                    rescue
-                        value = nil
-                    end
-                end
-                value
-            end # end of proc
-        end # end of add
-    } # end of hash each
-    {"SSHDSAKey_comment" => "ssh_host_dsa_key.pub",
-            "SSHRSAKey_comment" => "ssh_host_rsa_key.pub"}.each { |name,file|
-        Facter.add(name ) do
-            setcode do
-                value = nil
-                filepath = File.join(dir,file)
-                if FileTest.file?(filepath)
-                    regex = %r{^(\S+) (\S+) (\S+)$}
-                    begin
-                        line = File.open(filepath).read.chomp
-                        if match = regex.match(line)
-                            value = match[3]
-                        end
-                    rescue
-                        value = nil
-                    end
-                end
-                value
-            end # end of proc
-        end # end of add
-    } # end of hash each
-} # end of dir each