最佳答案
我在学习安塞尔语。我有一个剧本来清理资源,我希望剧本忽略每一个错误,并继续下去,直到结束,然后失败在最后,如果有错误。
我可以忽略错误
ignore_errors: yes
如果是一个任务,我可以执行类似的操作(通过敏感的错误捕捉)
- name: this command prints FAILED when it fails
command: /usr/bin/example-command -x -y -z
register: command_result
ignore_errors: True
- name: fail the play if the previous command did not succeed
fail: msg="the command failed"
when: "'FAILED' in command_result.stderr"
我怎么会在最后失败? 我有几个任务,我的“什么时候”条件是什么?