I’m regularly using the Vagrant + VirtualBox combination in my job. Vagrant lets you easily create and fire up virtual machines without going through all the installation hassle. And I’m also regularly setting up whole virtual private networks on my workstation, using a simple set of Vagrantfiles.
After a couple years or so of using Vagrant on my workstation running OpenSUSE Leap since version 15.0, I have to say that the state of this piece of software is rather sad if you’re using Leap. Under Leap 15.2 the respective versions of VirtualBox and Vagrant were incompatible because VirtualBox was lagging behind. Now, under Leap 15.3, Vagrant is both lagging behind and broken, and some pieces are missing. More precisely, the version in the OpenSUSE repos is 2.218, upstream is 2.2.19. The vagrant-vboxguest package is missing under Leap 15.3 (it was there under Leap 15.2, but broken, now it has disappeared completely). Manual install fails because the dependencies are outdated.
This kind of experience makes me seriously want to consider moving my workstation to Rocky Linux or Debian Bullseye, who are less sloppily maintained. But then, OpenSUSE Leap still has the nicest implementation of KDE.
So, here’s my question. Before doing some heavy experimenting.
Have any of you guys ever performed a manual installation of Vagrant under OpenSUSE Leap ?
Do Vagrant’s RPM repositories (for CentOS/RHEL) also work with OpenSUSE Leap ?
Thanks & cheers from the South of France,
PS : no, don’t suggest I run Tumbleweed. I hate moving targets.
Not had issues here, I use it to spin up test clusters for kubernetes (all are running Leap 15.3) on Tumbleweed host. What sort of bugs? I did have to make some modifications due to where packages are with the SLE alignment.
Stuff that needs modules compiled to run are a pain at times… to date had zero downtime with libvirt.