57 lines
1.3 KiB
YAML
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
|