def resizeNode(provider, driverUno, driverDos, driverTres, driverCuatro, size,
               nodeId):
    pass
    nodesProvider = ''
    if provider == "Digital Ocean":
        pass
        accessKey = driverUno
        driverDos = driverDos
        driverTres = driverTres
        driverCuatro = driverCuatro
        size = size
        nodeId = nodeId
        driver = DigitalOceanNodeDriver(accessKey)

        idsNodes = driver.list_nodes()
        sizesNode = driver.list_sizes()

        for idNodes in idsNodes:
            #print idsNodes
            if idNodes.id == nodeId:
                pass
                idNod = idNodes
    #			print idNod

        for sizeNode in sizesNode:
            if sizeNode.name == size:
                pass
                sizeName = sizeNode

                nodesProvider = driver.resize_node(sizeName, idNod)

    if provider == "EC2":
        pass
        accessId = driverUno
        secretKey = driverDos
        region = driverTres
        driverCuatro = driverCuatro
        size = size
        nodeId = nodeId
        #	driver = BaseEC2NodeDriver(accessId,secretKey,'eu-west-1')

        cls = get_driver(Provider.EC2)
        driver = cls(accessId, secretKey, region=region)

        idsNodes = driver.list_nodes()
        sizesNode = driver.list_sizes()

        idNod = ''
        sizeName = ''

        for idNodes in idsNodes:
            #print idsNodes
            if idNodes.id == nodeId:
                pass
                idNod = idNodes
    #			print idNod

        for sizeNode in sizesNode:
            if sizeNode.id == size:
                pass
                sizeName = sizeNode

        nodesProvider = driver.ex_change_node_size(idNod, sizeName)
    if provider == "Azure":
        pass
        tenantId = driverUno
        subscriptionId = driverDos
        applicationId = driverTres
        keyPaswd = driverCuatro
        size = size
        nodeId = nodeId
        driver = AzureNodeDriver(tenantId, subscriptionId, applicationId,
                                 keyPaswd)

        idsNodes = driver.list_nodes()
        sizesNode = driver.list_sizes()

        for idNodes in idsNodes:
            #print idsNodes
            if idNodes.id == nodeId:
                pass
                idNod = idNodes
    #			print idNod

        for sizeNode in sizesNode:
            if sizeNode.name == size:
                pass
                sizeName = sizeNode

                nodesProvider = driver.resize_node(sizeName, idNod)

    if provider == "Linode":
        pass
        apiKey = driverUno
        driverDos = driverDos
        driverTres = driverTres
        driverCuatro = driverCuatro
        size = size
        nodeId = nodeId
        driver = LinodeNodeDriver(apiKey)

        idsNodes = driver.list_nodes()
        sizesNode = driver.list_sizes()

        for idNodes in idsNodes:
            #print idsNodes
            if idNodes.id == nodeId:
                pass
                idNod = idNodes
    #			print idNod

        for sizeNode in sizesNode:
            if sizeNode.name == size:
                pass
                sizeName = sizeNode

                nodesProvider = driver.ex_resize_node(sizeName, idNod)

    return nodesProvider