From c8bd147d782747e4d6aec3a6bd849714ff66dd57 Mon Sep 17 00:00:00 2001 From: "Andreas B. Mundt" Date: Sun, 22 Jan 2023 12:02:50 +0100 Subject: [PATCH] Start role implementing the VMs. --- lmn-desktop.yml | 1 + roles/lmn_kde/tasks/main.yml | 1 - roles/lmn_vm/handlers/main.yml | 4 ++++ roles/lmn_vm/tasks/main.yml | 14 ++++++++++++++ 4 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 roles/lmn_vm/handlers/main.yml create mode 100644 roles/lmn_vm/tasks/main.yml 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