小编Sal*_*lim的帖子

根据Ansible中的特定值对dict进行排序

我将以下字典设置为 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)

sorting jinja2 ansible

4
推荐指数
1
解决办法
4132
查看次数

标签 统计

ansible ×1

jinja2 ×1

sorting ×1