try using vagrant#50
Conversation
| uses: evgeni/gha-puppet/.github/workflows/beaker.yml@vagrant | ||
| with: | ||
| pidfile_workaround: 'false' | ||
| beaker_hypervisor: vagrant |
There was a problem hiding this comment.
Should this be libvirt?
| beaker_hypervisor: vagrant | |
| beaker_hypervisor: vagrant_libvirt |
There was a problem hiding this comment.
No. The Beaker hypervisor is Vagrant. Which hypervisor vagrant then uses is a different beast. ;)
(hypervisors all the way down)
There was a problem hiding this comment.
(and I won't go down the rabbithole that libvirt can use different backends, besides qemu, but vagrant-libvirt really only knows about qemu)
There was a problem hiding this comment.
That's surprising, because I have:
$ env | grep BEAKER
BEAKER_HYPERVISOR=vagrant_libvirt|
If you can get this working, I think running tests with vagrant VMs instead of docker will help fix tests for https://github.com/voxpupuli/puppet-chrony and https://github.com/voxpupuli/puppet-rsyslog/ and maybe others. |
|
This PR was mostly a playground for voxpupuli/gha-puppet#49, but yes this can be useful for a couple of modules. |
Pull Request (PR) description
This Pull Request (PR) fixes the following issues