Ansible循环>两个嵌套循环的子元素

时间:2018-10-19 05:03:35

标签: loops ansible

我能够使用循环和一个子元素,但是当我添加更多子元素时,它不起作用。任何建议表示赞赏。我的var文件的内容如下:

---
world:
  - first_greet: 'Aloha'
    second_greet:
      - nepali: Namaste
        english: Hello
    third_greet:
      - russian: Privet
        chinese: 'Nihau'

我的剧本看起来像这样:

---
- name: Greetings
  debug:
    msg: "Greetings {{ item.0.first_greet }}, {{ item.1.nepali }} and {{ item.1.english }}. Finally {{ item.2.russian }} and {{ item.2.chinese }}!"
  loop: "{{ world|subelements('second_greet')|subelements('third_greet') }}"

0 个答案:

没有答案