我在Ansible中有一个简单的多级列表:
elements:
- 'aaaa':
- '1111'
- '2222'
- 'bbbb':
- '3333'
- '4444'
我的模板如下所示:
{% for level1 in elements %}
{% for level2 in level1 %}
{{ level2 }}
{% endfor %}
{% endfor %}
输出为:
aaaa
bbbb
但我想有类似的东西:
aaaa:1111 2222 bbbb:3333 4444
如何修改这个jinja joop来获得这个结果?
问:“想拥有类似的东西”
aaaa: 1111 2222 bbbb: 3333 4444
答:下面的任务可以完成工作
- debug:
msg: |
{% for level1 in elements %}{{ level1.keys()|first }}:
{%- for v in level1.values()|first %} {{ v }}
{%- endfor %} {% endfor %}
给
aaaa: 1111 2222 bbbb: 3333 4444
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句