(maint) Add support for VMFLOATY_SSH_KEY

This will allow you to specify an ssh key for accessing the VMs.
This commit is contained in:
Morgan Rhodes 2017-01-26 11:27:45 -08:00
parent 1b60afdc0f
commit b51d8aebae

View file

@ -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