logging - Ansible 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
模块调用它
推荐阅读
- unity3d - 在 Unity3d 中的 HDRP 上使用镜头光晕
- azure - 部署到 Azure CDN 的 Azure 静态网站具有返回 404 的静态块文件
- reactjs - 如何将图像预加载到 react-dropzone 中?
- qt - qml中的滑块x和y位置
- javascript - 当变体的色样悬停在 Shopify 上时,如何显示变体图像?
- android - 在 ondestroy 中清除 CompositeDisposible?
- bash - 有没有更快的方法在另一个文件中查找一个文件的内容?
- c# - Unity Line Renderer 不会跟随光线投射?
- c# - 从另一个类引用一个类中的静态变量,错误用类型名称来限定它
- python - 如何在一个对象类型列中有空格时在python中读取csv文件