--- - 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