Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- tries = 3
- while tries:
- try:
- router = self.c.get_router(self.stack_name)
- if router is not None:
- for i in self.c.list_router_interfaces(router):
- self.c.remove_router_interface(router, port_id=i.id)
- time.sleep(2)
- self.c.delete_router(router.id)
- instances = (*self.cluster.metadata["resources"]["masters"],
- *self.cluster.metadata["resources"]["slave"])
- server_ids = [server["id"] for server in instances]
- for server_id in server_ids:
- self.c.delete_server(server_id)
- floating_ips = [server.get("fip") for server in instances]
- self.c.delete_network(self.stack_name)
- break
- except Exception as e:
- tries -= 1
- exception = e
- else:
- raise exception
Advertisement
Add Comment
Please, Sign In to add comment