From 7fe8780f87828aaf61fcf8433e0f3cce8ef050ad Mon Sep 17 00:00:00 2001 From: Massaki Archambault Date: Sun, 21 Nov 2021 02:14:25 -0500 Subject: [PATCH] enable nested virtualization --- roles/win10/files/modprobe/kvm.conf | 1 + roles/win10/tasks/main.yml | 10 ++++++++-- roles/win10/templates/{ => modprobe}/vfio.conf.j2 | 0 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 roles/win10/files/modprobe/kvm.conf rename roles/win10/templates/{ => modprobe}/vfio.conf.j2 (100%) diff --git a/roles/win10/files/modprobe/kvm.conf b/roles/win10/files/modprobe/kvm.conf new file mode 100644 index 0000000..dc5fdfa --- /dev/null +++ b/roles/win10/files/modprobe/kvm.conf @@ -0,0 +1 @@ +options kvm_intel nested=1 \ No newline at end of file diff --git a/roles/win10/tasks/main.yml b/roles/win10/tasks/main.yml index bd31c69..a2b1f8f 100644 --- a/roles/win10/tasks/main.yml +++ b/roles/win10/tasks/main.yml @@ -47,9 +47,15 @@ line: 'MODULES=(vfio_pci vfio vfio_iommu_type1 vfio_virqfd i915)' notify: regenerate linux initramfs -- name: configure vfio-pci device ids +- name: configure kvm kernel module + copy: + src: modprobe/kvm.conf + dest: /etc/modprobe.d/kvm.conf + notify: regenerate linux initramfs + +- name: configure vfio-pci kernel module template: - src: vfio.conf.j2 + src: modprobe/vfio.conf.j2 dest: /etc/modprobe.d/vfio.conf notify: regenerate linux initramfs diff --git a/roles/win10/templates/vfio.conf.j2 b/roles/win10/templates/modprobe/vfio.conf.j2 similarity index 100% rename from roles/win10/templates/vfio.conf.j2 rename to roles/win10/templates/modprobe/vfio.conf.j2