test/support/ec2_runner.rb in knife-solo-0.5.1 vs test/support/ec2_runner.rb in knife-solo-0.6.0
- old
+ new
@@ -37,10 +37,10 @@
:key_name => key_name)
end
server.wait_for { ready? }
logger.info "#{test.class} server (#{server.dns_name}) reported ready, trying to connect to ssh..."
server.wait_for do
- `nc #{dns_name} 22 -w 1 -q 0 </dev/null`
+ `echo | nc -w 1 #{dns_name} 22`
$?.success?
end
unless server.tags["knife_solo_ssh_sleep_passed"]
logger.info "Sleeping 10s to avoid Net::SSH locking up by connecting too early..."