解析多重嵌套的Ansible变量

时间:2017-10-13 10:46:38

标签: ansible jinja2

我有一个具有变量的复杂环境的Ansible模板:

{{ a }}

,其值在defaults/main.yml中定义。这被{{ b }}文件中的变量group_vars覆盖。但是,这是由group_vars文件中的其他变量{{ c }}{{ d }}组成的。

这种递归继续发生在更深层次。

有没有办法让Ansible解析这些变量,这样你就能清楚地看到它的价值是什么?

1 个答案:

答案 0 :(得分:0)

我认为调试模块在这里有助于在playbook运行期间打印出值的值。如果您想在执行之前执行此操作,我不知道有任何方法可以执行此操作。

https://docs.ansible.com/ansible/latest/debug_module.html