Ansible:忽略错误并移动到下一个节点

Ansible:忽略错误并移动到下一个节点,ansible,ansible-inventory,Ansible,Ansible Inventory,我的ansible playbook设置为在集群中的所有节点上安装docker 作为输入,我解析节点IP的listarray并创建清单文件。 在循环中,我为每个节点运行这个剧本。 我观察到的是,playbook出现故障,并且如果之前的一个节点无法访问主机,playbook也无法继续在以下节点上完成安装 如何忽略此错误并为列表中的所有节点运行playbook。您需要将ignore\u unreachable:yes添加到您的播放中。但有两件重要的事情需要注意: 这需要Ansible版本>=2.7

我的ansible playbook设置为在集群中的所有节点上安装docker 作为输入,我解析节点IP的listarray并创建清单文件。 在循环中,我为每个节点运行这个剧本。 我观察到的是,playbook出现故障,并且如果之前的一个节点无法访问主机,playbook也无法继续在以下节点上完成安装

如何忽略此错误并为列表中的所有节点运行playbook。

您需要将ignore\u unreachable:yes添加到您的播放中。但有两件重要的事情需要注意:

这需要Ansible版本>=2.7

如果任务因主机无法访问以外的任何原因失败,则它仍将中止播放。如果要在此场景中继续,还需要添加ignore_errors:yes