def connect_cluster_action(request, action):
    data = json.loads(request.body)
    
    if not len(data):
        status = "error"
        msg = "No server selected"
    else:
        if action == "import":
            vsmapi.import_cluster(request, data)
            status = "info"
            msg = "Began to import Cluster"
        else:
            status = "info"
            msg = "Began to Create Cluster"

    resp = dict(message=msg, status=status, data="")
    resp = json.dumps(resp)
    return HttpResponse(resp)
def import_cluster(request):
    status = ""
    msg = ""
    body = json.loads(request.body)
    try:
        ret = vsmapi.import_cluster(request,body=body)
        if ret[1].get('error'):
            status = "Failed"
            msg = ret[1].get('error')
        else:
            status = "OK"
            msg = "Import Cluster Successfully!"
    except:
        status = "Failed"
        msg = "Import Cluster Failed!"

    resp = dict(message=msg, status=status)
    print resp
    resp = json.dumps(resp)
    return HttpResponse(resp)
def import_cluster(request):
    status = ""
    msg = ""
    body = json.loads(request.body)
    try:
        ret = vsmapi.import_cluster(request,body=body)
        if ret[1].get('error'):
            status = "Failed"
            msg = ret[1].get('error')
        else:
            status = "OK"
            msg = "Import Cluster Successfully!"
    except:
        status = "Failed"
        msg = "Import Cluster Failed!"

    resp = dict(message=msg, status=status)
    print resp
    resp = json.dumps(resp)
    return HttpResponse(resp)