summaryrefslogtreecommitdiff
path: root/roles/vm/host/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/vm/host/tasks/main.yml')
-rw-r--r--roles/vm/host/tasks/main.yml53
1 files changed, 0 insertions, 53 deletions
diff --git a/roles/vm/host/tasks/main.yml b/roles/vm/host/tasks/main.yml
deleted file mode 100644
index 4c29970d..00000000
--- a/roles/vm/host/tasks/main.yml
+++ /dev/null
@@ -1,53 +0,0 @@
----
-- name: install dependencies
- apt:
- name:
- - qemu-kvm
- - # configuration package, pulls in libvirt-clients and libvirt-daemon
- libvirt-daemon-system
- - python-libvirt
- - haveged
- - bridge-utils
- - acl
- state: present
-
-- name: configure haveged
- lineinfile:
- regexp: "^#?DAEMON_ARGS"
- line: 'DAEMON_ARGS="-w 3072"'
- path: /etc/default/haveged
- notify: restart haveged
-
-- name: install vm-host network
- when: "'network' in vm_host"
- include_tasks: network.yml
-
-- name: prepare zfs volumes
- when: "'zfs' in vm_host"
- include_tasks: zfs.yml
-
-- name: create lvm-based disk for installers
- when: installer_lvm is defined
- block:
- - name: create logical volume
- lvol:
- vg: "{{ installer_lvm.vg }}"
- lv: "{{ installer_lvm.lv }}"
- size: "{{ installer_lvm.size }}"
-
- - name: create filesystem
- filesystem:
- fstype: "{{ installer_lvm.fs }}"
- dev: "/dev/mapper/{{ installer_lvm.vg | replace('-', '--') }}-{{ installer_lvm.lv | replace('-', '--') }}"
-
- - name: mount filesytem
- mount:
- src: "/dev/mapper/{{ installer_lvm.vg | replace('-', '--') }}-{{ installer_lvm.lv | replace('-', '--') }}"
- path: "{{ installer_base_path }}"
- fstype: "{{ installer_lvm.fs }}"
- state: mounted
-
-- name: make sure installer directory exists
- file:
- name: "{{ installer_base_path }}"
- state: directory