diff --git a/lib/vagrant/action/builtin/ssh_run.rb b/lib/vagrant/action/builtin/ssh_run.rb index 2ac41dffa..b69c6a6ac 100644 --- a/lib/vagrant/action/builtin/ssh_run.rb +++ b/lib/vagrant/action/builtin/ssh_run.rb @@ -70,11 +70,15 @@ module Vagrant opts[:extra_args] << command opts[:subprocess] = true - env[:ssh_run_exit_status] = Util::SSH.exec(info, opts) + env[:ssh_run_exit_status] = _raw_ssh_exec(env, info, opts) # Call the next middleware @app.call(env) end + + def _raw_ssh_exec(env, info, opts) + Util::SSH.exec(info, opts) + end end end end