def get_all_ips(server):
    """
        Digs out all the IPs from the server.addresses field
        of an open stack server.
    """
    output = []
    addresses = server.addresses
    for addr_list in addresses.values():
        for addr in addr_list:
            for name, val in addr.items():
                if name == "addr":
                    output.append(val)
    return sorted(output)

        Digs out all the IPs from the server.addresses field
        of an open stack server.
    
powerfulseal/clouddrivers/open_stack_driver.py