def make_host_list(serverlist):
    """Create fabric compatible host list from updian's server list."""
    host_list = []
    for server in serverlist:
        user = server.user or server.defaults['user']
        port = server.port or server.defaults['port']
        hostspec = '%s@%s:%d' % (user, server.hostname, port)
        host_list.append(hostspec)
    return host_list
