summaryrefslogtreecommitdiff
path: root/ansible/roles/vmhost
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2020-02-22 10:40:06 +0200
committerLars Wirzenius <liw@liw.fi>2020-02-22 10:40:06 +0200
commit39861af1bbbb9938ddbd6fa6b8ac55d6183f933f (patch)
tree0d4bc5f37eaee3500a393507846f43c45ac2ddfe /ansible/roles/vmhost
parent1b5cdef45096d039bb8dd04bdec62b08da3cb084 (diff)
downloadansibleness-39861af1bbbb9938ddbd6fa6b8ac55d6183f933f.tar.gz
Change: enable nested KVM on vmhost
Diffstat (limited to 'ansible/roles/vmhost')
-rw-r--r--ansible/roles/vmhost/files/kvm-nested.conf4
-rw-r--r--ansible/roles/vmhost/tasks/main.yml5
2 files changed, 9 insertions, 0 deletions
diff --git a/ansible/roles/vmhost/files/kvm-nested.conf b/ansible/roles/vmhost/files/kvm-nested.conf
new file mode 100644
index 0000000..42261eb
--- /dev/null
+++ b/ansible/roles/vmhost/files/kvm-nested.conf
@@ -0,0 +1,4 @@
+options kvm-intel nested=1
+options kvm-intel enable_shadow_vmcs=1
+options kvm-intel enable_apicv=1
+options kvm-intel ept=1
diff --git a/ansible/roles/vmhost/tasks/main.yml b/ansible/roles/vmhost/tasks/main.yml
index cb8e6d1..e3dc288 100644
--- a/ansible/roles/vmhost/tasks/main.yml
+++ b/ansible/roles/vmhost/tasks/main.yml
@@ -6,3 +6,8 @@
- virt-manager
- libvirt-daemon-system
- libvirt-clients
+
+- name: "enable nested KVM if possible"
+ copy:
+ src: kvm-nested.conf
+ dest: /etc/modprobe.d/kvm-nested.conf