lib/veewee/provider/core/provider/tunnel.rb in veewee-0.3.0.alpha6 vs lib/veewee/provider/core/provider/tunnel.rb in veewee-0.3.0.alpha7
- old
+ new
@@ -11,30 +11,30 @@
ssh_options={ :paranoid => false}
host=@connection.uri.host
user=@connection.uri.user
- env.ui.info "Enabling tunneling"
+ ui.info "Enabling tunneling"
@forward_threads=Array.new
@forward_threads<< Thread.new {
Net::SSH.start(host, user, ssh_options) do |ssh_session|
forwardings.each do |forwarding|
begin
- env.ui.info "Forwarding remote port #{forwarding[:remote_port]} from #{box_name} to local port #{forwarding[:local_port]}"
- env.ui.info host
- env.ui.info user
- env.ui.info ""
+ ui.info "Forwarding remote port #{forwarding[:remote_port]} from #{box_name} to local port #{forwarding[:local_port]}"
+ ui.info host
+ ui.info user
+ ui.info ""
ssh_session.forward.local(forwarding[:local_port], "127.0.0.1",forwarding[:remote_port])
rescue Errno::EACCES
- env.ui.info " Error - Access denied to forward remote port #{forwarding[:remote_port]} from #{name} to local port #{forwarding[:local_port]}"
+ ui.info " Error - Access denied to forward remote port #{forwarding[:remote_port]} from #{name} to local port #{forwarding[:local_port]}"
end
end
ssh_session.loop {true}
end
}
- env.ui.info @forward_threads.first.status
+ ui.info @forward_threads.first.status
@forward_threads.first.run
- env.ui.info @forward_threads.first.status
+ ui.info @forward_threads.first.status
end
def ssh_tunnel_stop
Thread.kill(@forward_threads.first)