diff --git a/lib/vmfloaty/ssh.rb b/lib/vmfloaty/ssh.rb index 80ec104..0b62c53 100644 --- a/lib/vmfloaty/ssh.rb +++ b/lib/vmfloaty/ssh.rb @@ -31,6 +31,10 @@ class Ssh hostname = "#{response[host_os]["hostname"]}.#{response["domain"]}" ssh_options= ["-oStrictHostKeyChecking=no", "-oUserKnownHostsFile=/dev/null"] + if ENV['VMFLOATY_SSH_KEY'] + ssh_options << "-i #{ENV['VMFLOATY_SSH_KEY']}" + end + cmd = "#{ssh_path} #{ssh_options.join(' ')} #{user}@#{hostname}" # TODO: Should this respect more ssh settings? Can it be configured