Method: Deltacloud::Drivers::Openstack::OpenstackDriver#reboot_instance

Defined in:
lib/deltacloud/drivers/openstack/openstack_driver.rb

#reboot_instance(credentials, instance_id) ⇒ Object



213
214
215
216
217
218
219
220
# File 'lib/deltacloud/drivers/openstack/openstack_driver.rb', line 213

def reboot_instance(credentials, instance_id)
  os = new_client(credentials)
  safely do
    server = os.get_server(instance_id)
    server.reboot! # sends a hard reboot (power cycle) - could instead server.reboot("SOFT")
    convert_from_server(server, os.connection.authuser, get_attachments(instance_id, os))
  end
end