update Sliver admin
diff --git a/plstackapi/openstack/driver.py b/plstackapi/openstack/driver.py
index 876d089..67b5280 100644
--- a/plstackapi/openstack/driver.py
+++ b/plstackapi/openstack/driver.py
@@ -208,12 +208,7 @@
scheduler_hints=hints)
return server
- def destroy_instance(self, name, id=None):
- args = {'name': name}
- if id:
- args['id'] = id
- servers = self.shell.nova.servers.findall(**args)
+ def destroy_instance(self, id):
+ servers = self.shell.nova.servers.findall(id=id)
for server in servers:
- if name == server.name:
- if not id or id == server.id:
- self.shell.nova.servers.delete(server)
+ self.shell.nova.servers.delete(server)