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