'Destroy a node with the given name, if there is one.  Otherwise, do
nothing.'

def _cleanup_node_named(self, name):

    nodes = _retry_exception(self._driver.list_nodes)
    for node in nodes:
        if (node.name == name):
            Message.new(message_type=u'flocker:provision:libcloud:cleanup_node_named', name=name, id=node.id, state=node.state).write()
            _retry_exception(node.destroy)
            return
