# File lib/fog/virtual_box/models/compute/server.rb, line 134 def setup(credentials = {}) raise 'Not Implemented' # requires :addresses, :identity, :public_key, :username # Fog::SSH.new(addresses['public'].first, username, credentials).run([ # %{mkdir .ssh}, # %{echo "#{public_key}" >> ~/.ssh/authorized_keys}, # %{passwd -l #{username}}, # %{echo "#{Fog::JSON.encode(attributes)}" >> ~/attributes.json}, # %{echo "#{Fog::JSON.encode(metadata)}" >> ~/metadata.json} # ]) # rescue Errno::ECONNREFUSED # sleep(1) # retry end