fgy*_*ica 4 error-handling module ansible
Ansible提供了一个failed_when模块,允许用户在其任务上指定某些失败条件,例如在stdout或stderr中找到某个字符串.
我试图做相反的事情:如果在stdout或stderr中找到任何一组字符串,我希望我的任务不会失败.换句话说,我想要一些接近passed_when模块功能的东西.
我的理由是这样的:
任务可能失败的原因有很多 - 但其中一些原因,取决于输出,我不认为是当前环境中的失败.
有没有人知道如何实现这一目标?
看看这里:
是否有一些Ansible相当于"failed_when"的成功
- name: ping pong redis
command: redis-cli ping
register: command_result
failed_when:
- "'PONG' not in command_result.stderr"
- "command_result.rc != 0"
Run Code Online (Sandbox Code Playgroud)
因此,如果任何列表为False则传递
| 归档时间: |
|
| 查看次数: |
5098 次 |
| 最近记录: |