【发布时间】:2022-06-30 03:43:19
【问题描述】:
我使用 Ansible 运行如下启动脚本:
- name: Start service
raw: "source ~/.profile; ~/start.sh"
现在,我想继续检查我在上面启动的服务的 HTTP 状态,直到它成功 — 200。
以下是我如何检查 HTTP 状态 200,但是,我不知道如何继续检查 2 分钟并报告 URL 是否仍然没有返回 200。
- name: Detect if HTTp response is '200'
uri:
url: 'http://example.org/iportal/'
return_content: yes
validate_certs: no
status_code:
- 200
register: uri_output
【问题讨论】:
标签: url ansible wait http-response-codes until-loop