如何将字典的字典转换为 Ansible vars 文件中的字典列表?

How to convert a dictionary of dictionaries into a list of dictionaries in a Ansible vars file?

在 Ansible vars 文件中,我想将一个字典转换为一个字典列表,我可以将其传递给 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 }} 似乎做到了。