debugging Ansible调试器:任务失败时继续执行

0ejtzxu1  于 2023-01-21  发布在  其他
关注(0)|答案(2)|浏览(208)

我知道continue命令将继续运行行动手册,但它将停止在故障主机上运行任务。是否有办法继续在故障主机上运行任务?
https://docs.ansible.com/ansible/latest/user_guide/playbooks_debugger.html

41zrol4v

41zrol4v1#

在任务级别,如果很可能失败,例如停止已停止的服务器,则可以指示“ignore_errors:是”,告诉Ansible可以放弃任务并继续,例如:

  • name:此任务可能会失败,但没关系,继续执行下一个任务shell:“停止服务器. sh”忽略错误:是的

在主机级别,您已经拥有了继续进行的配置
不知道这是不是你要找的

nbysray5

nbysray52#

解决方法:通过将以下字段添加到任务,始终跳过处于检查模式的任务:ignore_errors: "{{ ansible_check_mode }}"

相关问题