blob: 45c868764c35cabe267aa819bf4c71d3ce7352d3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
- set_fact:
result: "{{ fruits | groupby('enjoy') }}"
vars:
fruits:
- name: apple
enjoy: yes
- name: orange
enjoy: no
- name: strawberry
enjoy: yes
- assert:
that:
- result == expected
vars:
expected: [[false, [{"enjoy": false, "name": "orange"}]], [true, [{"enjoy": true, "name": "apple"}, {"enjoy": true, "name": "strawberry"}]]]
|