From: marios <[email protected]> thanks to Jan Provaznik
Signed-off-by: marios <[email protected]> --- server/lib/deltacloud/drivers/openstack/openstack_driver.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/server/lib/deltacloud/drivers/openstack/openstack_driver.rb b/server/lib/deltacloud/drivers/openstack/openstack_driver.rb index 7e11258..1d5b712 100644 --- a/server/lib/deltacloud/drivers/openstack/openstack_driver.rb +++ b/server/lib/deltacloud/drivers/openstack/openstack_driver.rb @@ -192,8 +192,12 @@ module Deltacloud os = new_client(credentials) safely do server = os.get_server(instance_id) - server.delete! - convert_from_server(server, os.connection.authuser) + deleted = server.delete! + instance = convert_from_server(server, os.connection.authuser) + if deleted + instance.state = "STOPPED" + end + instance end end -- 1.7.11.4
