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'])