---
- name: install libvirt packages
apt:
name:
- ctorrent
- 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: Configure pam_mount for VM bind mounts
blockinfile:
dest: /etc/security/pam_mount.conf.xml
marker: ""
block: |
rootansibleDebian-gdmsddm{{ localuser }}
rootansibleDebian-gdmsddm{{ localuser }}
insertafter: ""
- name: Use umount script for proper ordering
blockinfile:
dest: /etc/security/pam_mount.conf.xml
marker: ""
block: |
/usr/local/sbin/pam-umount.sh %(USER) %(USERUID) %(MNTPT)
insertafter: '^ 0