--- - name: preparations and sanity checks hosts: "{{ install_hostname }}" connection: local gather_facts: no tasks: - name: check if the installee belongs to the kvmguests group fail: msg: "the host '{{ install_hostname }}' does not belong to the group 'kvmguests'" when: - "'kvmguests' not in group_names" - name: check if the host system belongs to the kvmhosts group fail: msg: "the host '{{ vm_host.name }}' does not belong to the group 'kvmhosts'" when: - "'kvmhosts' not in hostvars[vm_host.name].group_names" - name: check if there is only one output image fail: msg: "the output_images variable must only contain a single image" when: - (output_images | length) != 1 - name: fetch infos from image file stat: path: "{{ output_images | first }}" get_mime: yes register: output_images_info - debug: var: output_images_info.stat