0

我有一个 Ansible 库存文件,其中包含大约 20 个子组。我想返回孩子的名单,所以我开始:

{% for group in groups[maingroup] %}
    {{ group }}
{% endfor %}

接下来,如何在组旁边添加它的长度,逗号分隔?

我在想这样的事情会起作用,但它不会:

{{ group|join(',', attribute='length') }}

理想的输出是:

group_A,3
group_B,12
group_C,26 
4

1 回答 1

1

没有理由使用join. 您正在使用模板语言,因此请以简单的方式使用它:

{% for group in groups[maingroup] %}
    {{ group }},{{ group|length }}
{% endfor %}
于 2017-10-05T22:52:45.423 回答