如何阅读Ansible日志

时间:2018-07-10 08:33:24

标签: ansible

有什么方法可以读取JSON或YAML格式的Ansible日志文件,还是必须编写自己的解析器?

Ansible日志文件如下所示: enter image description here

2 个答案:

答案 0 :(得分:0)

您有different plugins可以帮助您修改输出,例如,如果您只是希望将其放在json中,请检查https://docs.ansible.com/ansible/2.5/plugins/callback/json.html

要使其正常工作,您需要在stdout_callback中添加ansible.cf,例如:

[defaults]
stdout_callback = json
callback_whitelist = json, timer
...

有关更多详细信息,请检查文档中的Managing stdout部分。

答案 1 :(得分:-1)

Ansible在内部广泛使用json来管理数据,因此使用此格式来显示信息,但是您可以使用多个callback plugins来更改错误和消息在屏幕上的显示方式。