diff options
author | Christian Pointner <equinox@spreadspace.org> | 2022-08-07 01:26:35 +0200 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2022-08-07 01:26:35 +0200 |
commit | a19a82002184d10d34ae1ff34ba44fe74ba681ef (patch) | |
tree | c9b7e4aaf88ad04bba481cb974119e440ca251ac | |
parent | ele-winvm: add support for windowns vms (diff) |
ele-winvm: also make sure system disk exists
-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 |