1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
| --- - hosts : test3 remote_user : root vars: testvar7 : [22,18,5,33,27,30] testvar8 : [1,[7,2,[15,9]],3,5] testvar9 : [1,'b',5] testvar10 : [1,'A','b',['QQ','wechat'],'CdEf'] testvar11 : ['abc',1,3,'a',3,'1','abc'] testvar12 : ['abc',2,'a','b','a'] tasks: - debug: msg : "{{ testvar7 | length }}" - debug: msg : "{{ testvar7 | first }}" - debug: msg : "{{ testvar7 | last }}" - debug: msg : "{{ testvar7 | min }}" - debug: msg : "{{ testvar7 | max }}" - debug: msg : "{{ testvar7 | sort }}" - debug: msg : "{{ testvar7 | sort(reverse=true) }}" - debug: msg : "{{ testvar7 | sum }}" - debug: msg : "{{ testvar8 | flatten }}" - debug: msg : "{{ testvar8 | flatten(levels=1) }}" - debug: msg : "{{ testvar8 | flatten | max }}" - debug: msg : "{{ testvar9 | join }}" - debug: msg : "{{ testvar9 | join(' , ') }}" - debug: msg : "{{ testvar9 | random }}" - debug: msg : "{{ testvar9 | random(seed=(ansible_date_time.epoch)) }}" - debug: msg : "{{ testvar9 | shuffle }}" - debug: msg : "{{ testvar9 | shuffle(seed=(ansible_date_time.epoch)) }}" - debug: msg : "{{ testvar10 | upper }}" - debug: msg : "{{ testvar10 | lower }}" - debug: msg : "{{ testvar11 | unique }}" - debug: msg : "{{ testvar11 | union(testvar12) }}" - debug: msg : "{{ testvar11 | intersect(testvar12) }}" - debug: msg : "{{ testvar11 | difference(testvar12) }}" - debug: msg : "{{ testvar11 | symmetric_difference(testvar12) }}"
|