gpt4 book ai didi

Ansible 塔 REST API : Is there any way to get the logs/output of a job?

转载 作者:行者123 更新时间:2023-12-02 10:41:40 26 4
gpt4 key购买 nike

我有一个由另一个进程启动的 Ansible 作业。现在我需要检查 Ansible Tower 中当前正在运行的作业的状态。

我可以使用 REST API 使用 /jobs/{id} 跟踪状态是否正在运行/成功/失败/取消 .

但我还需要任务的控制台日志/输出信息进行处理。是否有任何直接的 API 调用?

最佳答案

您可以通过类似以下的链接访问作业日志:

https://tower.yourcompany.com/api/v1/jobs/12345/stdout?format=txt_download

你的curl命令类似于:curl -O -k -J -L -u ${用户名):${密码} https://tower.company.com/api/v1/jobs/${jobnumber}/stdout?format=txt_download

显然将 ${username}、${password} 和 ${jobnumber} 替换为您自己的值

使用的 curl 标志:

关于Ansible 塔 REST API : Is there any way to get the logs/output of a job?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46611895/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com