def __create_razor_tags(task_id, server_id):
    logger.info("Creating tag in Razor: %s" % server_id)
    command = {}
    command["name"] = 'oprs-' + server_id + "-tag"
    command["rule"] = ["=", ["fact", "macaddress"], id_to_mac(server_id)]

    headers = {'content-type': 'application/json'}
    text, status_code = razor("/api/commands/create-tag", "post", pay_load=json.dumps(command), headers=headers)

    __log_status(task_id, 'Create_Razor_Tag', status_code)
    return command["name"]
def __create_razor_tags(task_id, mac_table, deployment_id):
    logger.info("Creating tag in Razor: %s" % deployment_id)
    command = {}
    command["name"] = 'openstack-' + deployment_id + "-tag"
    command["rule"] = []
    command["rule"].append("or")
    for mac in mac_table:
        one_rule = []
        one_rule.append("=")
        one_rule.append(["fact", "macaddress"])
        mac_address = id_to_mac(str(mac["server_id"]))
        one_rule.append(mac_address)
        command["rule"].append(one_rule)

    headers = {'content-type': 'application/json'}
    text, status_code = razor("/api/commands/create-tag", "post", pay_load=json.dumps(command), headers=headers)

    __log_status(task_id, status[4], status_code)

    return command["name"]