Ansible 同一for循环中的多个变量(Jinja2,Yaml)
我在yaml文件中有一个列表Ansible 同一for循环中的多个变量(Jinja2,Yaml),ansible,yaml,jinja2,Ansible,Yaml,Jinja2,我在yaml文件中有一个列表 users: name: - abc - pqr age: - 10 - 12 我想在jinja2模板中迭代上述值。 名为的成员与相同索引年龄的成员相关联。所以我只想在一行中迭代这两个 {% for n in users['name'] and for a in users['age'] %} {{ n }} {{ a }} {% endfor %} 此代码中的For循环不起作用。 我查阅了官方文件,但找不
users:
name:
- abc
- pqr
age:
- 10
- 12
我想在jinja2模板中迭代上述值。
名为的成员与相同索引年龄的成员相关联。所以我只想在一行中迭代这两个
{% for n in users['name'] and for a in users['age'] %}
{{ n }}
{{ a }}
{% endfor %}
此代码中的For循环不起作用。
我查阅了官方文件,但找不到这样的例子。
有人能帮我吗 下面的模板
{% for item in users.name|zip(users.age)|list %}
{{ item.0 }}
{{ item.1 }}
{% endfor %}
给出:
$ cat test.txt
abc
10
pqr
12