在Ansible中循环遍历列表中的列表

珍妮克

我在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来获得这个结果?

弗拉基米尔·博特卡(Vladimir Botka)

问:想拥有类似的东西

    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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Python中循环遍历列表

来自分类Dev

如何在Ansible中循环遍历JSON列表,并按单独列表中的值过滤?

来自分类Dev

Ansible循环遍历列表var

来自分类Dev

遍历Ansible中的两个列表

来自分类Dev

如何遍历 Ansible 中的 dict 元素列表

来自分类Dev

如何在 Ansible 中遍历嵌套列表?

来自分类Dev

遍历列表中的列表

来自分类Dev

循环遍历XSLT中的定界字符列表

来自分类Dev

循环遍历Java中的列表以检查值

来自分类Dev

在Django模板中循环遍历多个列表

来自分类Dev

使用循环遍历列表中存储的矩阵

来自分类Dev

循环遍历 Django 模板中的列表

来自分类Dev

在不知道键名的情况下循环遍历Ansible中的词典列表

来自分类Dev

为每个循环遍历列表时删除列表中的项目

来自分类Dev

在作为列表传递的模型中循环遍历列表

来自分类Dev

循环遍历 Python 中的整数列表与字典列表

来自分类Dev

在 Ansible playbook 中循环列表数据

来自分类Dev

Ansible:循环遍历文件群列表

来自分类Dev

程序遍历列表中的列表

来自分类Dev

如何遍历列表中的列表

来自分类Dev

在 Python 中循环遍历列表,增加值的同时也在每次迭代中遍历列表

来自分类Dev

遍历列表中的连续对

来自分类Dev

遍历字典中的列表

来自分类Dev

遍历python中的列表

来自分类Dev

遍历python中的列表

来自分类Dev

遍历/循环遍历列表

来自分类Dev

循环遍历结果列表以修改数据框中的列

来自分类Dev

在python中循环遍历列表以创建多个文件

来自分类Dev

循环遍历列表中的两个提取值