summaryrefslogtreecommitdiff
path: root/dan
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2022-08-07 01:26:35 +0200
committerChristian Pointner <equinox@spreadspace.org>2022-08-07 01:26:35 +0200
commita19a82002184d10d34ae1ff34ba44fe74ba681ef (patch)
treec9b7e4aaf88ad04bba481cb974119e440ca251ac /dan
parentele-winvm: add support for windowns vms (diff)
ele-winvm: also make sure system disk exists
Diffstat (limited to 'dan')
-rw-r--r--dan/ele-winvm.yml12
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