[英]How convert list of dictionaries to a dictionary of dictionaries in Python
[英]How to convert a dictionary of dictionaries into a list of dictionaries in a Ansible vars file?
在Ansible vars文件中,我想將一則dict轉換成一列字典,我可以將其從Ansible Galaxy傳遞給外部角色。
輸入:
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文件中是否有簡單的方法可以做到這一點?
{{ postgres_users.values() | list }}
{{ postgres_users.values() | list }}
似乎可以做到。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.