lib/fog/compute/models/slicehost/server.rb in fog-0.4.1 vs lib/fog/compute/models/slicehost/server.rb in fog-0.5.0
- old
+ new
@@ -92,11 +92,14 @@
sleep(1)
retry
end
def ssh(commands)
- requires :addresses, :identity, :private_key, :username
- Fog::SSH.new(addresses.first, username, :key_data => [private_key]).run(commands)
+ requires :addresses, :identity, :username
+
+ options = {}
+ options[:key_data] = [private_key] if private_key
+ Fog::SSH.new(addresses.first, username, options).run(commands)
end
def username
@username ||= 'root'
end