2
で
をJinja2のフィルタを使用して辞書項目のリストを抽出し、構築する私はこのようなSTHを持っている:どうansible
データ:
---
modules:
- name: m1
migrations:
- name: abc
attr: testabc
- name: def
attr: testdef
- name: m2
migrations:
- name: ghi
attr: testabc
- name: m3
migrations: []
Ansibleタスク:
- name: All migrations
set_fact:
migrations: "{{modules|map(attribute='migrations')|list }}"
出力:
出力は次のようにsthです:
私は必要なもの[
[
{
name: abc
attr: testabc
},
{
name: def
attr: testdef
}
],
[
{
name: ghi
attr: testabc
}
],
[]
]
されました:
[
{
name: abc
attr: testabc
},
{
name: def
attr: testdef
},
{
name: ghi
attr: testabc
}
]