--- - name: Setup test fixture copy: src: '{{ role_path }}/fixtures/ansible-xml-beers-unicode.xml' dest: /tmp/ansible-xml-beers-unicode.xml - name: Get element attributes xml: path: /tmp/ansible-xml-beers-unicode.xml xpath: /business/rating content: 'attribute' register: get_element_attribute failed_when: get_element_attribute.matches[0]['rating'] is not defined or get_element_attribute.matches[0]['rating']['subjective'] != 'да' - name: Get element text xml: path: /tmp/ansible-xml-beers-unicode.xml xpath: /business/rating content: 'text' register: get_element_text failed_when: get_element_text.matches[0]['rating'] != 'десять'