So I spawned my first Forgejo runners on Codeberg with Ansible. I guess the migration can now slowly begin. Finally I can hopefully create custom VM image templates within a CI.

I'd like to see a replacement of Vagrant written with rust with custom hosted vm image registries supporting federation. But until then I can probably use Codebergs artifactory store to host the images.

#forgejo #codeberg #ci #runner #ansible #vagrant #federation #decentralization

Si feu servir màquines virtuals amb libvirt/qemu/kvm i vagrant, podeu canviar el comportament de vagrant suspend per a que guardi l'estat de la màquina en comptes de pausar l'execució:

libvirt.suspend_mode = "managedsave"

Abans de canviar-ho assegureu-vos de que la màquina estigui apagada.

Podeu fer el mateix amb el programa virt-manager (clic dret a la màquina > Shut Down > Save) o des de la consola amb virsh:

virsh managedsave "id"

#linux #vm #libvirt #kvm #vagrant

I think it is really sad that with the license change vagrant has dropped in everybody's perception. There are many projects no longer caring about vagrant (due to the reduced number of users) and no longer building or publishing vagrant boxes. Alpine is stuck at 3.19, Debian13 download is broken for months, Fedora is stuck at 39. (I never could get the openSUSE publisher working, so I take the blame for that).

I still like the vagrant workflow, having a easy way to create shareable environments. I really like it in combination with Ansible to easily have demo setups or playgrounds.

This far I did not find a replacement. Alternatives are either not as universally usable or are lacking features like the Ansible integration. I'll keep on looking...

#Vagrant #DevOps #AdminLife #HellYeah #Hashicorp

Baaaaaaaaaaaaaaaaaaaaaaaam

Pixelfed running finally locally with Vagrant.

#pixelfed #vagrant #pixelfedlocally #pixelfeddev #pixelfedadmin

@jpmens I use it almost on a daily basis. Mostly for small demo setups showcasing a new piece of software I found or for playing around with things.

All of my setups are vagrant + libvirt + Ansible.
Most are with k3s, some with Podman Quadlets, some run things natively on the VMs...

I have not yet found a good replacement.

#Vagrant

Forwarding port 80 or 22 from #Vagrant virtual machines to their host system is fairly simple. Piping non-privileged ports outside the VM–from, say, a development HTTP server–requires not much extra work. Yet, it’s not always obvious how to do this. In this post, I explain how a #Jekyll development HTTP server running within a Vagrant VM can allow connections from its host and why the configuration works.

https://peateasea.de/forwarding-a-jekyll-dev-server-from-vagrant-vm-to-its-host/

Forwarding a Vagrant-based Jekyll dev server to its host

Forwarding port 80 or 22 from Vagrant virtual machines to their host system is fairly simple. Piping non-privileged ports outside the VM–from, say, a development HTTP server–requires not much extra work. Yet, it’s not always obvious how to do this. In this post, I explain how a Jekyll development HTTP server running within a Vagrant VM can allow connections from its host and why the configuration works.

P.T.C.
Rediscovering Vagrant after 15 years of not using it and realising it can be really damn useful... #Vagrant
Hihi, schreibe einen Inception-Artikel...
"#Proxmox, #Vagrant, #OpenTofu
Admins können die neue, dreifach verschachtelte Cloud fortan per Proxmox-Web-Frontend steuern oder per Open-Tofu-Konfigurationsdateien dauerhafte Änderungen vornehmen. Damit das funktioniert, nutzt das Beispielsetup das #Hashicorp-Tool #Packer, um ein #Linux mit Proxmox vorzubereiten, das dann von Vagrant via Konfigurationsdatei provisioniert und mit OpenTofus *.tf-Dateien konfiguriert wird. #adfinis @nikslor #opensource
Technical work today. After many years, I have to install Ubuntu And I love @hetzner (see screenshot, 108MB/s download is nice). Running a real hardware server from their "Resterampe" aka "Serverbörse", kinda refurbished, but 256GB RAM and 7TB disk for 50 € month, I just had to ... Libvirt and KVM run parts of my cloud there.
With help from #adfinis @nikslor I will install #opentofu, #vagrant, #proxmox on a nested VM, for an article in IT-Administrator. #opensource #linux