在Ansible vars文件中,我想将dicts的dict转换为可以从Ansible Galaxy传递给外部角色的dicts列表。
输入:
postgres_users:
dc1:
name: user_dc1
password: pass_dc1
dc2:
name: user_dc2
password: pass_dc2
dc3:
name: user_dc3
password: pass_dc3
期望的输出:
postgres_users:
- name: user_dc1
password: pass_dc1
- name: user_dc2
password: pass_dc2
- name: user_dc3
password: pass_dc3
在Ansible vars文件中有一种简单的方法吗?
答案 0 :(得分:13)
{{ postgres_users.values() | list }}
好像是这样做的。