diff --git a/lib/fog/openstack/models/compute/server.rb b/lib/fog/openstack/models/compute/server.rb index 10a7b0efe..bb1ac518a 100644 --- a/lib/fog/openstack/models/compute/server.rb +++ b/lib/fog/openstack/models/compute/server.rb @@ -138,6 +138,12 @@ module Fog true end + def create_image(name, metadata={}) + requires :id + connection.create_image(id, name, metadata) + true + end + def save raise Fog::Errors::Error.new('Resaving an existing object may create a duplicate') if identity requires :flavor_ref, :image_ref, :name