git://git.onelab.eu
/
sfa.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a80284f
)
delete_instnaces() also deletes any security groups associated with the instance
author
Tony Mack
<tmack@paris.CS.Princeton.EDU>
Thu, 15 Mar 2012 17:14:51 +0000
(13:14 -0400)
committer
Tony Mack
<tmack@paris.CS.Princeton.EDU>
Thu, 15 Mar 2012 17:14:51 +0000
(13:14 -0400)
sfa/openstack/osaggregate.py
patch
|
blob
|
history
diff --git
a/sfa/openstack/osaggregate.py
b/sfa/openstack/osaggregate.py
index
8c2bf43
..
50d1443
100644
(file)
--- a/
sfa/openstack/osaggregate.py
+++ b/
sfa/openstack/osaggregate.py
@@
-263,7
+263,12
@@
class OSAggregate:
if not project:
return 1
instances = self.driver.shell.db.instance_get_all_by_project(project_name)
+ security_group_manager = SecurityGroup(self)
for instance in instances:
+ # deleate this instance's security groups
+ for security_group in instance.security_groups:
+ security_group_manager.delete_security_group(security_group.name)
+ # destroy instance
self.driver.shell.db.instance_destroy(instance.instance_id)
return 1