summaryrefslogtreecommitdiff
path: root/elevate/ele-winvm.yml
diff options
context:
space:
mode:
Diffstat (limited to 'elevate/ele-winvm.yml')
-rw-r--r--elevate/ele-winvm.yml18
1 files changed, 18 insertions, 0 deletions
diff --git a/elevate/ele-winvm.yml b/elevate/ele-winvm.yml
new file mode 100644
index 00000000..1af6ad58
--- /dev/null
+++ b/elevate/ele-winvm.yml
@@ -0,0 +1,18 @@
+---
+- 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