lib/ohai/plugins/ssh_host_key.rb in ohai-16.5.6 vs lib/ohai/plugins/ssh_host_key.rb in ohai-16.6.5
- old
+ new
@@ -36,48 +36,48 @@
end
collect_data do
keys[:ssh] = Mash.new
- sshd_config = if File.exist?("/etc/ssh/sshd_config")
+ sshd_config = if file_exist?("/etc/ssh/sshd_config")
"/etc/ssh/sshd_config"
- elsif File.exist?("/etc/sshd_config")
+ elsif file_exist?("/etc/sshd_config")
# Darwin
"/etc/sshd_config"
else
logger.trace("Plugin SSHHostKey: Failed to find sshd configuration file")
nil
end
if sshd_config
- File.open(sshd_config) do |conf|
+ file_open(sshd_config) do |conf|
conf.each_line do |line|
if /^hostkey\s/i.match?(line)
pub_file = "#{line.split[1]}.pub"
- content = IO.read(pub_file).split
+ content = file_read(pub_file).split
key_type, key_subtype = extract_keytype?(content)
keys[:ssh]["host_#{key_type}_public"] = content[1] unless key_type.nil?
keys[:ssh]["host_#{key_type}_type"] = key_subtype unless key_subtype.nil?
end
end
end
end
- if keys[:ssh][:host_dsa_public].nil? && File.exist?("/etc/ssh/ssh_host_dsa_key.pub")
- keys[:ssh][:host_dsa_public] = IO.read("/etc/ssh/ssh_host_dsa_key.pub").split[1]
+ if keys[:ssh][:host_dsa_public].nil? && file_exist?("/etc/ssh/ssh_host_dsa_key.pub")
+ keys[:ssh][:host_dsa_public] = file_read("/etc/ssh/ssh_host_dsa_key.pub").split[1]
end
- if keys[:ssh][:host_rsa_public].nil? && File.exist?("/etc/ssh/ssh_host_rsa_key.pub")
- keys[:ssh][:host_rsa_public] = IO.read("/etc/ssh/ssh_host_rsa_key.pub").split[1]
+ if keys[:ssh][:host_rsa_public].nil? && file_exist?("/etc/ssh/ssh_host_rsa_key.pub")
+ keys[:ssh][:host_rsa_public] = file_read("/etc/ssh/ssh_host_rsa_key.pub").split[1]
end
- if keys[:ssh][:host_ecdsa_public].nil? && File.exist?("/etc/ssh/ssh_host_ecdsa_key.pub")
- content = IO.read("/etc/ssh/ssh_host_ecdsa_key.pub")
+ if keys[:ssh][:host_ecdsa_public].nil? && file_exist?("/etc/ssh/ssh_host_ecdsa_key.pub")
+ content = file_read("/etc/ssh/ssh_host_ecdsa_key.pub")
keys[:ssh][:host_ecdsa_public] = content.split[1]
keys[:ssh][:host_ecdsa_type] = content.split[0]
end
- if keys[:ssh][:host_ed25519_public].nil? && File.exist?("/etc/ssh/ssh_host_ed25519_key.pub")
- keys[:ssh][:host_ed25519_public] = IO.read("/etc/ssh/ssh_host_ed25519_key.pub").split[1]
+ if keys[:ssh][:host_ed25519_public].nil? && file_exist?("/etc/ssh/ssh_host_ed25519_key.pub")
+ keys[:ssh][:host_ed25519_public] = file_read("/etc/ssh/ssh_host_ed25519_key.pub").split[1]
end
end
end