From 1a4f9836ac74bd124eb05182cd4acad5e0378e9b Mon Sep 17 00:00:00 2001 From: Sapan Date: Wed, 3 Dec 2014 01:27:07 -0500 Subject: [PATCH] Switched deletion to ansible --- planetstack/openstack_observer/steps/sync_slivers.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/planetstack/openstack_observer/steps/sync_slivers.py b/planetstack/openstack_observer/steps/sync_slivers.py index a0ef3af..cf41446 100644 --- a/planetstack/openstack_observer/steps/sync_slivers.py +++ b/planetstack/openstack_observer/steps/sync_slivers.py @@ -130,8 +130,9 @@ class SyncSlivers(OpenStackSyncStep): sliver.save() def delete_record(self, sliver): - if sliver.instance_id: - driver = self.driver.client_driver(caller=sliver.creator, - tenant=sliver.slice.name, - deployment=sliver.deploymentNetwork.name) - driver.destroy_instance(sliver.instance_id) + sliver_name = '@'.join([sliver.slice.name,sliver.node.name]) + tenant_fields = {'name':sliver_name, + 'ansible_tag':sliver_name + } + res = run_template('delete_slivers.yaml', tenant_fields, path='slivers') + -- 2.43.0