在Ansible中,可以使用sort
过滤器对整数列表进行排序。以下是一个示例解决方法:
- name: Sort integer list in Ansible
hosts: localhost
gather_facts: false
vars:
integer_list:
- 5
- 2
- 9
- 1
tasks:
- name: Sort integer list
debug:
var: sorted_list
vars:
sorted_list: "{{ integer_list | sort }}"
在上面的示例中,我们使用vars
定义了一个整数列表integer_list
,然后使用sort
过滤器对该列表进行排序,并将结果存储在sorted_list
变量中。最后,使用debug
模块打印出排序后的列表。
运行上述代码示例,将得到以下输出:
TASK [Sort integer list] *******************************************************
ok: [localhost] => {
"sorted_list": [
1,
2,
5,
9
]
}
可以看到,整数列表已经按照从小到大的顺序进行了排序。