'Removes nodes from the provided pool
:param alias: the account alias
:param location: the datacenter the load balancer resides in
:param lb_id: the id string of the load balancer
:param pool_id: the id string of the pool
:param nodes_to_remove: a list of dictionaries containing the nodes to remove
:return: (changed, result) -
changed: Boolean whether a change was made
result: The result from the CLC API call'

def remove_lbpool_nodes(self, alias, location, lb_id, pool_id, nodes_to_remove):

    changed = False
    result = {}
    nodes = self._get_lbpool_nodes(alias, location, lb_id, pool_id)
    for node in nodes_to_remove:
        if (not node.get('status')):
            node['status'] = 'enabled'
        if (node in nodes):
            changed = True
            nodes.remove(node)
    if ((changed == True) and (not self.module.check_mode)):
        result = self.set_loadbalancernodes(alias, location, lb_id, pool_id, nodes)
    return (changed, result)
