1- hosts: localhost 2 gather_facts: no 3 tasks: 4 - name: Call plugin 5 set_fact: 6 result1: "{{ query('community.general.random_pet', words=3) }}" 7 result2: "{{ query('community.general.random_pet', length=3) }}" 8 result3: "{{ query('community.general.random_pet', prefix='kubernetes') }}" 9 result4: "{{ query('community.general.random_pet', separator='_') }}" 10 result5: "{{ query('community.general.random_pet', words=2, length=6, prefix='kubernetes', separator='_') }}" 11 12 - name: Check results 13 assert: 14 that: 15 - result1 | length == 1 16 - result1[0].split('-') | length == 3 17 - result2 | length == 1 18 - result2[0].split('-')[0] | length <= 3 19 - result3 | length == 1 20 - result3[0].split('-')[0] == 'kubernetes' 21 - result4 | length == 1 22 - result4[0].split('_') | length == 2 23 - result5 | length == 1 24 - result5[0].split('_') | length == 3 25 - result5[0].split('_')[0] == 'kubernetes' 26