From a19a82002184d10d34ae1ff34ba44fe74ba681ef Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sun, 7 Aug 2022 01:26:35 +0200 Subject: ele-winvm: also make sure system disk exists --- dan/ele-winvm.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'dan') 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 -- cgit v1.2.3