首页 > 解决方案 > Ansible Tower - 作业的标准输出

问题描述

我可以在标准输出窗格中查看我的作业的标准输出,但是这些日志存储在服务器上的什么位置以及如何查看它们?

任何帮助是极大的赞赏。

谢谢

标签: loggingansibleansible-tower

解决方案


在 ansible 配置文件中/etc/ansible/ansible.cfg,您可以找到日志路径的一行。

log_path = /var/log/ansible.log

默认情况下,它会被评论。取消注释并运行您的剧本。日志将在/var/log/ansible.log

Tower 作业输出日志。

eg:
Retrieve Job Stdout  
<http://ansibletowerserver.com>/api/v2/jobs/{id}/stdout/

请参阅参考:https ://docs.ansible.com/ansible-tower/latest/html/towerapi/api_ref.html#/Jobs

您可以使用uri模块调用它


推荐阅读