ansible/roles/vm/tasks/main.yml
2021-04-11 16:06:07 +01:00

57 lines
1.3 KiB
YAML

---
- name: Update grub for amd_iommu
lineinfile:
path: /etc/default/grub
state: present
regexp: '^GRUB_CMDLINE_LINUX_DEFAULT='
line: 'GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amd_iommu=on"'
become: yes
# - name: Create subdirectories
# file:
# dest: '{{item}}'
# mode: '0755'
# owner: root
# group: root
# state: directory
# with_items:
# - /etc/libvirt/hooks/
# - /etc/libvirt/hooks/qemu.d/win10/prepare/begin/
# - /etc/libvirt/hooks/qemu.d/win10/release/end/
# become: yes
# - name: Fetch libvirt qemu hook
# get_url:
# url: https://raw.githubusercontent.com/PassthroughPOST/VFIO-Tools/master/libvirt_hooks/qemu
# dest: /etc/libvirt/hooks/qemu
# mode: 0744
# become: yes
# notify: restart libvirtd
# - name: Create kvm.conf
# template:
# src: kvm.conf.j2
# dest: /etc/libvirt/hooks/kvm.conf
# owner: root
# group: root
# mode: '0644'
# become: yes
# - name: bind_vfio.sh
# template:
# src: bind_vfio.sh.j2
# dest: /etc/libvirt/hooks/qemu.d/win10/prepare/begin/bind_vfio.sh
# owner: root
# group: root
# mode: '0744'
# become: yes
# - name: unbind_vfio.sh
# template:
# src: unbind_vfio.sh.j2
# dest: /etc/libvirt/hooks/qemu.d/win10/release/end/unbind_vfio.sh
# owner: root
# group: root
# mode: '0744'
# become: yes