-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add support for vagrant-libvirt on GHA #49
Conversation
6b6b264
to
dd024a3
Compare
Trying here - voxpupuli/puppet-swap_file#3 definitely some success
|
You can see it tries to pull in
Somehow this uses a very complex name: But for Rocky it does the same: I don't see other characters that could be disallowed. My only suspicion is the > 100 characters name that could be above a certain limit. On a related note: it's annoying Vagrant doesn't detect a non-interactive prompt to disable the import progress. |
When I try it locally I see it creates Vagrant.configure("2") do |c|
c.ssh.insert_key = false
c.vm.define 'almalinux8-64-puppet8.example.com' do |v|
v.vm.hostname = 'almalinux8-64-puppet8.example.com'
v.vm.box = 'almalinux/8'
v.vm.box_check_update = 'true'
v.vm.synced_folder '.', '/vagrant', disabled: true
v.vm.network :private_network, ip: "10.254.215.174", :netmask => "255.255.0.0"
v.vm.provider :libvirt do |node|
node.cpus = 1
node.memory = 1024
node.qemu_use_session = false
end
end
end And that boots up just fine on my Fedora 38. I wonder if there's a difference in versions or something else. Perhaps the filename is considered in the name and it doesn't like that. You do see it in |
vagrant-libvirt/vagrant-libvirt#545 looks like the same thing. |
Good news: I can reproduce it in voxpupuli/puppet-selinux#383 so I can test out voxpupuli/beaker-vagrant#80. |
confirmed that voxpupuli/beaker-vagrant#80 makes it pass for me: voxpupuli/puppet-selinux#383 (comment) |
Since voxpupuli/gha-puppet#49 it is possible to use vagrant rather than default docker hypervisor. Allow that configuration to be set via `.sync.yml` ```yaml --- .github/workflows/ci.yml: beaker_hypervisor: 'vagrant_libvirt' ```
Since voxpupuli/gha-puppet#49 it is possible to use vagrant rather than default docker hypervisor. Allow that configuration to be set via `.sync.yml` ```yaml --- .github/workflows/ci.yml: beaker_hypervisor: 'vagrant_libvirt' ```
No description provided.