diff --git a/lmn-desktop.yml b/lmn-desktop.yml index 00d5f68..c1d3ce6 100644 --- a/lmn-desktop.yml +++ b/lmn-desktop.yml @@ -31,6 +31,7 @@ - lmn_mount - kde - lmn_kde + - lmn_vm tasks: - name: Add local user 'virti' in the 'libvirt' group diff --git a/roles/lmn_kde/tasks/main.yml b/roles/lmn_kde/tasks/main.yml index 3b80d0d..197a06b 100644 --- a/roles/lmn_kde/tasks/main.yml +++ b/roles/lmn_kde/tasks/main.yml @@ -27,7 +27,6 @@ - dia - vym - tree - - virt-manager - libreoffice-l10n-de - xdg-desktop-portal-kde state: latest diff --git a/roles/lmn_vm/handlers/main.yml b/roles/lmn_vm/handlers/main.yml new file mode 100644 index 0000000..edfe719 --- /dev/null +++ b/roles/lmn_vm/handlers/main.yml @@ -0,0 +1,4 @@ +- name: reload libvirtd + systemd: + name: libvirtd.service + listen: reload libvirtd diff --git a/roles/lmn_vm/tasks/main.yml b/roles/lmn_vm/tasks/main.yml new file mode 100644 index 0000000..12d98ee --- /dev/null +++ b/roles/lmn_vm/tasks/main.yml @@ -0,0 +1,14 @@ +--- +- name: install libvirt packages + apt: + name: + - libvirt-daemon-system + - virt-manager + state: latest + +- 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