我将以下字典设置为 Ansible 中的变量:
my_users:
name1:
value: some_value1
id: 99
type: some_type1
name2:
value: some_value2
id: 55
type: some_type2
name3:
value: some_value3
id: 101
type: some_type3
Run Code Online (Sandbox Code Playgroud)
我想根据id字段排序并再次打印。我尝试使用dictsort和选择按值选项,但找不到指定要排序的特定值的方法。
tasks:
- debug:
msg: "{{ item }}"
with_items: "{{ my_users | dictsort(false, 'value') }}"
Run Code Online (Sandbox Code Playgroud)