diff options
-rw-r--r-- | dan/ele-winvm.yml | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/dan/ele-winvm.yml b/dan/ele-winvm.yml index 4d6d1c54..1af6ad58 100644 --- a/dan/ele-winvm.yml +++ b/dan/ele-winvm.yml @@ -2,5 +2,17 @@ - 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 |