--- - name: Basic Setup hosts: ele-winvm gather_facts: no pre_tasks: - name: prepare disk loop: "{{ install.disks.virtio | default({}) | combine(install.disks.scsi | default({})) | dict2items | selectattr('value.type', 'eq', 'lvm') | list }}" loop_control: label: "{{ item.value.vg }} / {{ item.value.lv }} ({{ item.value.size }})" delegate_to: "{{ vm_host.name }}" lvol: vg: "{{ item.value.vg }}" lv: "{{ item.value.lv }}" size: "{{ item.value.size }}" state: present roles: - role: vm/guest/create