Method: Deltacloud::Drivers::Openstack::OpenstackDriver#create_image

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

#create_image(credentials, opts) ⇒ Object



98
99
100
101
102
103
104
105
106
# File 'lib/deltacloud/drivers/openstack/openstack_driver.rb', line 98

def create_image(credentials, opts)
  os = new_client(credentials)
  safely do
    server = os.get_server(opts[:id])
    image_name = opts[:name] || "#{server.name}_#{Time.now}"
    img = server.create_image(:name=>image_name)
    convert_from_image(img, os.connection.authuser)
  end
end