Method: Deltacloud::Drivers::Openstack::OpenstackDriver#detach_storage_volume

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

#detach_storage_volume(credentials, opts = {}) ⇒ Object



445
446
447
448
449
450
451
452
# File 'lib/deltacloud/drivers/openstack/openstack_driver.rb', line 445

def detach_storage_volume(credentials, opts={})
  vs = new_client(credentials, "volume")
  cs = new_client(credentials, "compute")
  safely do
    cs.detach_volume(opts[:instance_id], opts[:id])
    volume = convert_volume(vs.get_volume(opts[:id]))
  end
end