configpolicy/roles/vmhost
Dustin 0a956297c1 r/vmhost: Update for latest libvirt
Some time ago, _libvirt_ was refactored to use separate daemons and
sockets for each of its responsibilities, and the original "monolithic"
`libvirtd` was made obsolete.  The Fedora packages have more recently
been adjusted to favor this new approach, and now default to omitting
the monolithic daemon entirely (when `install_weak_deps` is disabled).

One interesting packaging snafu, though, is that without the weak
dependencies, there is _no_ way for clients to connect by default.
Clients run `which virt-ssh-helper` to see if it is installed, which it
is, but `which` is not.  They then fall back to running `nc`, which is
_also_ not installed.  So even though the tools they actually need are
present, their logic for detecting this is broken.  As such, we need to
explicitly install `which` to satisfy them.
2025-03-29 07:34:58 -05:00
..
defaults r/vmhost: Add autostart script 2022-08-20 21:15:31 -05:00
files r/vmhost: Ensure vm-autostart waits for NFS mount 2024-08-23 09:33:29 -05:00
handlers r/vmhost: Add autostart script 2022-08-20 21:15:31 -05:00
tasks r/vmhost: Update for latest libvirt 2025-03-29 07:34:58 -05:00
templates r/vmhost: Update for latest libvirt 2025-03-29 07:34:58 -05:00
vars r/vmhost: Update for latest libvirt 2025-03-29 07:34:58 -05:00