Method: Fog::Compute::VirtualBox::Server#setup

Defined in:
lib/rackspace-fog/virtual_box/models/compute/server.rb

#setup(credentials = {}) ⇒ Object



163
164
165
166
167
168
169
170
171
172
173
174
175
176
# File 'lib/rackspace-fog/virtual_box/models/compute/server.rb', line 163

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