当我运行playbook时,我得到了以正确的json格式输出的debug信息。
但是当我使用local_action指令将其导出到文件中时,它显示为这样。
有没有在Ansible中可用的漂亮打印模块,可以将我的文件以与调试消息中看到的相同的方式导出?
谢谢!
"ansible_facts": {
"routes": [
{
"subnet": "10.0.0.0/24"
},
{
"subnet": "10.0.1.0/24"
}
]
},
但是当我使用local_action指令将其导出到文件中时,它显示为这样。
[{"subnet": "10.0.0.0/24"}, {"subnet": "10.0.1.0/24"}
有没有在Ansible中可用的漂亮打印模块,可以将我的文件以与调试消息中看到的相同的方式导出?
谢谢!
to_nide_json
=> https://docs.ansible.com/ansible/latest/user_guide/playbooks_filters.html#formatting-data-yaml-and-json - undefinedlocal_action: copy content={{ routes }} dest=/etc/ansible/test9.json
。该文件的输出格式与我在OP的第二个输出中所看到的格式相同,但我希望能以调试时所得到的格式来查看它。 - undefined