Add the apparmor rule for debian and make the pool configurable
--- a/roles/apache2/handlers/main.yaml Sat Sep 18 19:22:28 2021 -0500
+++ b/roles/apache2/handlers/main.yaml Sun Sep 19 01:16:26 2021 -0500
@@ -1,3 +1,4 @@
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/roles/libvirt/defaults/main.yaml Sun Sep 19 01:16:26 2021 -0500
@@ -0,0 +1,2 @@
+libvirt_pool_path: "/var/lib/libvirt/images" --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/roles/libvirt/handlers/main.yaml Sun Sep 19 01:16:26 2021 -0500
@@ -0,0 +1,6 @@
+- name: restart libvirtd --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/roles/libvirt/tasks/apparmor.yaml Sun Sep 19 01:16:26 2021 -0500
@@ -0,0 +1,9 @@
+- name: add local apparmour config + src: libvirt-qemu.apparmor + dest: /etc/apparmor.d/local/abstractions/libvirt-qemu --- a/roles/libvirt/tasks/debian.yaml Sat Sep 18 19:22:28 2021 -0500
+++ b/roles/libvirt/tasks/debian.yaml Sun Sep 19 01:16:26 2021 -0500
@@ -12,4 +12,8 @@
include_tasks: "network.yaml"
include_tasks: "user.yaml"
+ include_tasks: "pool.yaml" +- name: configure apparmor + include_tasks: "apparmor.yaml" --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/roles/libvirt/tasks/pool.yaml Sun Sep 19 01:16:26 2021 -0500
@@ -0,0 +1,8 @@
+- name: "create pool directory" + path: "{{ libvirt_pool_path }}" --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/roles/libvirt/templates/libvirt-qemu.apparmor Sun Sep 19 01:16:26 2021 -0500
@@ -0,0 +1,1 @@
+ {{ libvirt_pool_path }}/* rwk,