如何使任务失败并退出剧本

时间:2021-01-27 21:14:23

标签: ansible

我在我的主机上执行这一项任务时遇到了一些问题。基本上,我使用了一个 shell 模块,我希望在该任务报告错误时退出剧本。这是我的代码,基本上它会显示 json 类型的数据,如 "name":"connector1","connector":{"state":"RUNNING:} 等。我希望任务在我看到错误时失败out 或 404。我尝试执行此操作,但任务实际上在应该失败时通过了,有什么想法吗?我正在使用注册并在

时失败
- name: 'Verify if the kafka instance is up and running'
  shell: curl -X GET  localhost:8080/Connector/status
  args:
    executable: /bin/bas
  register: command_result
  failed_when: "'error' in command_result.stderr" or "'404' in command_result.stderr" or "'fail' in command_result.stderr"

0 个答案:

没有答案