diff options
Diffstat (limited to 'plugins/facter')
| -rw-r--r-- | plugins/facter/sshkeys.rb | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/plugins/facter/sshkeys.rb b/plugins/facter/sshkeys.rb index abf838c..0e94a03 100644 --- a/plugins/facter/sshkeys.rb +++ b/plugins/facter/sshkeys.rb @@ -6,10 +6,11 @@                  value = nil                  filepath = File.join(dir,file)                  if FileTest.file?(filepath) -                    regex = %r{^(\S+) (\S+) (\S+)$} +                    regex1 = %r{^(\S+) (\S+) (\S+)$} +                    regex2 = %r{^(\S+) (\S+)(\s+)$}                      begin                          line = File.open(filepath).read.chomp -                        if match = regex.match(line) +                        if (match = regex1.match(line)) or (match = regex2.match(line))                              value = match[2]                          end                      rescue | 
