def teardown_mtz_simple(cmgr, router, net_id_servers, sg): server_list = [] for net_id, server in net_id_servers.items(): server_id = server['server']['id'] cmgr.nova('server-delete', server_id) server_list.append(server_id) # wait for all servers go away for server_id in server_list: waiters.wait_for_server_termination(cmgr.manager.servers_client, server_id) NET.delete_this_router(cmgr.manager, router) cmgr.qsvc('security-group-delete', sg['id'])
def teardown_lb_servers(cmgr, env_cfg, **kwargs): E = env_cfg server_list = [x['id'] for x in (E['server1'], E['server2'])] for obj_id in server_list: cmgr.nova('server-delete-silent', obj_id) # make sure all servers are terminated. for obj_id in server_list: waiters.wait_for_server_termination(cmgr.manager.servers_client, obj_id) for obj in (E['fip1'], E['fip2']): cmgr.qsvc('floatingip-delete', obj['id']) NET.delete_this_router(cmgr, E['router']) cmgr.qsvc('net-delete', E['network']['id'])