【问题标题】:Ansible Tower: Writing job stdout to filesAnsible Tower:将作业标准输出写入文件
【发布时间】:2021-12-09 08:42:40
【问题描述】:

Ansible Tower 中是否有任何方法可以为每个作业标准输出创建日志文件?我知道下面的 API 会显示输出。

https://<tower_ip>/api/v2/jobs/<job id>/stdout/

但我们也希望这些输出到每个作业的单独文件中。你能帮我解决这个问题吗?

【问题讨论】:

    标签: ansible-awx ansible-tower


    【解决方案1】:

    根据Tower API Reference Guide Jobs,可以通过 REST API 调用获取格式化的可下载纯文本,例如

    curl --silent -u ${TOWER_USER}:${TOWER_PASSWORD} --location https://${TOWER_URL}/api/v2/jobs/${JobID}/stdout?format=txt_download --output job_${JobID}.log
    

    并将其写入job_${JobID}.log 之类的文件中。

    感谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-01
      • 2013-03-18
      • 2018-12-07
      • 2011-04-09
      • 1970-01-01
      • 2022-10-24
      • 2017-06-03
      相关资源
      最近更新 更多