diff --git a/lib/fog/rackspace/models/servers/server.rb b/lib/fog/rackspace/models/servers/server.rb index c69842bb4..647bffd58 100644 --- a/lib/fog/rackspace/models/servers/server.rb +++ b/lib/fog/rackspace/models/servers/server.rb @@ -65,7 +65,7 @@ module Fog end def save - requires :flavor_id, :image_id + requires :flavor_id, :image_id, :name options = { 'metadata' => @metadata, 'name' => @name, diff --git a/lib/fog/slicehost/models/server.rb b/lib/fog/slicehost/models/server.rb index 10990a36d..93c64b510 100644 --- a/lib/fog/slicehost/models/server.rb +++ b/lib/fog/slicehost/models/server.rb @@ -18,6 +18,11 @@ module Fog attribute :progress attribute :status + def initialize(attributes={}) + @flavor_id ||= 1 + super + end + def destroy requires :id connection.delete_slice(@id)