--- - name: install libvirt packages apt: name: - libvirt-daemon-system - virt-manager state: latest autoremove: true #- name: allow all users to use VMs # lineinfile: # dest: /etc/libvirt/libvirtd.conf # line: 'auth_unix_rw = "none"' # insertafter: '#auth_unix_rw = "polkit"' # notify: reload libvirtd - name: Generate bind mounts for VMs in extra mount script blockinfile: dest: /etc/security/pam_mount.conf.xml marker: "" block: | /usr/local/sbin/u-mount.sh %(USER) %(USERUID) %(MNTPT) %(FSTYPE) %(OPTIONS) %(VOLUME) "~"' /usr/local/sbin/u-mount.sh %(USER) %(USERUID) %(MNTPT)' insertafter: '^ 0