15a5b581f1
Disable failing socket services
2023-11-03 12:10:19 -04:00
17f819ea3f
Don't set "latest" for libvirt packages
...
Avoids errors during runs before upgrades.
2023-10-24 10:41:47 -04:00
2ba8f1cfc3
Add retries to all apt commands
2023-09-01 15:42:30 -04:00
d54844746e
Ignore errors enabling vhostmd
...
Seems to cause issues in bookworm.
2023-09-01 15:42:30 -04:00
561ecb5c61
Adjust name of bootstrap trigger variable
...
The PVC bootstrap framework overrides this variable and wreaks havoc on
it. Instead adjust our side so that it looks for do_bootstrap instead.
2023-09-01 15:42:29 -04:00
e4ccafee73
Add cgroup delegation override
...
Required to solve the occasional
libvirt: QEMU Driver error : Requested operation is not valid:
cgroup CPUACCT controller is not mounted
problem, as per:
https://answers.launchpad.net/ubuntu/+question/665132
2023-09-01 15:42:28 -04:00
4dfd877c7f
Ensure Admin users are in additional groups
2023-09-01 15:42:28 -04:00
9fe43efac2
Convert default libvirtd to template
2023-09-01 15:42:28 -04:00
7e94dddb4c
Ensure libvirtd restarts when unit changes
2023-09-01 15:42:26 -04:00
0bbb91fc8b
Add override custom libvirtd.service unit
...
This has no functional change on Buster, but on Bullseye this overrides
the stupid socket-based activation shenanigans that the default unit
tries to do, as well as the breaking replacement of the
/etc/default/libvirt variable names.
2023-09-01 15:42:26 -04:00
39b8229c35
Add libguestfs-tools to libvirt role deps
2023-09-01 15:42:25 -04:00
6e74ac44a5
Remove libjemalloc package
2023-09-01 15:42:24 -04:00
32b719cb4a
Enable and start vhostmd service
2023-09-01 15:42:22 -04:00
d8e9b5353f
Don't try to set pool limits on libvirt key
...
I figured a * wildcard would work, but no it doesn't. Libvirt needs
the ability to talk to any pool arbitrarily since PVC can create and
remove them at will.
2023-09-01 15:42:20 -04:00
935b4c48ae
Correct bug with libvirt permissions
2023-09-01 15:42:20 -04:00
a922fe4df7
Reorganize and rejigger
2023-09-01 15:42:19 -04:00