#vagrant

Paul Cochrane 🇪🇺peateasea
2026-02-26

Forwarding port 80 or 22 from 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 development HTTP server running within a Vagrant VM can allow connections from its host and why the configuration works.

peateasea.de/forwarding-a-jeky

Charlie O’Haraawfulwoman@indieweb.social
2026-02-01

Rediscovering Vagrant after 15 years of not using it and realising it can be really damn useful... #Vagrant

Markus Feilnermfeilner
2026-01-19

Hihi, schreibe einen Inception-Artikel...
"#Proxmox, ,
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 -Tool , um ein mit Proxmox vorzubereiten, das dann von Vagrant via Konfigurationsdatei provisioniert und mit OpenTofus *.tf-Dateien konfiguriert wird. @nikslor

Markus Feilnermfeilner
2026-01-15

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 @nikslor I will install , , on a nested VM, for an article in IT-Administrator.

Downloading Ubuntu Server LTS with 108MB/s and wget.
2026-01-11

Dear devs, is Vagrant in 2026 still a thing to set up dev environments ?
Like, if I don't wanna set up php and all the tools on my own machine....?
Or you do it all with docker?

#dev #developerlife #vagrant #docker #devsetup #developer #development #developmentsetup

Ludovic :Firefox: :FreeBSD:usul@piaille.fr
2025-12-15

Bringing machine 'default' up with 'libvirt' provider...
[fog][WARNING] Unrecognized arguments: libvirt_ip_command
==> default: Box 'generic/freebsd15' could not be found. Attempting to find and install...
default: Box Provider: libvirt
default: Box Version: >= 0
The box 'generic/freebsd15' could not be found or could not be accessed in the remote catalog.

Anyone knows if there are plans to provide more images for vagrant and FreeBSD 15 ?

#freebsd #libvirt #vagrant

Paul Cochrane 🇪🇺peateasea
2025-12-11

Can you shrink VirtualBox disk images? It turns out you can, with the right setup. A recent cleanup operation led me to one way to get this particular set of ducks all in line. Here’s what I found out.

peateasea.de/shrinking-a-virtu

(and yes, I did have too much fun making the section headings)

2025-10-08

Cómo instalar Virtualbox 7.2 y vagrant 2.4.9 en Debian 13 Trixie

Actualmente en Debian 13, incluso con los repositorios unstable activos la versión más reciente de Virtualbox que se puede instalar es la 7.0. A mí me está dando muchos problemas ya que no se compila bien el kernel 6.16. La única manera que he conseguido de arreglarlo es instalar Virtualbox 7.2. Como uso Vagrant para gestionar las máquinas virtuales creadas con Virtualbox, he necesitado actualizar a Vagrant 2.4.9 ya que las versiones anteriores no son compatibles con Virtualbox 7.2. La versión más reciente en los repositorios de Debian es la 2.3.7, así que la versión 2.4.9 hay que instalarla desde otras fuentes.

voragine.net/infraestructura-d

Florian Lohoffflohoff@c.im
2025-09-11

#Vagrant free software dismissal is starting to get a problem. No trixie boxes etc ..

What are your alternatives for ansible test deployments?

lima?

2025-08-27

Automatically resize your LVM disk in Vagrant with a shell script that adjusts partitions, physical volumes, and logical volumes—no manual steps needed. Perfect for provisioning Ubuntu 24.04 boxes with VirtualBox. 💾📦 #DevOps #Vagrant #Linux #Automation #LVM

amedee.be/%f0%9f%93%a6-auto-gr

2025-08-27

📦 Auto-growing disks in Vagrant: because 10 GB is never enough

Have you ever fired up a Vagrant VM, provisioned a project, pulled some Docker images, ran a build… and ran out of disk space halfway through? Welcome to my world. Apparently, the default disk size in Vagrant is tiny—and while you can specify a bigger virtual disk, Ubuntu won’t magically use the extra space. You need to resize the partition, the physical volume, the logical volume, and the filesystem. Every. Single. Time.

Enough of that nonsense.

🛠 The setup

Here’s the relevant […]

amedee.be/%f0%9f%93%a6-auto-gr

blur bright business codes
2025-07-27

Long haired characters portrayed by me in Film and TV Series here...
imdb.com/name/nm10454348/ Elder, Holy-man, Elf, Warrior, Knight, Viking, King, Rocker, Shaman, Vampire, Surfer, Biker, Psycho, etc
ryanol.com/actor-long-hair-loo.... #RYANOL #Actor #LongHair #Longhaired #CharacterActor #Elder #Holyman #Elf #Knight #Warrior #Tarzan #Prince #King #Viking #Rocker #Popstar #Vampire #surfer #Biker #Psycho #Drunk #Junkie #Vagrant #Addict

Long haired characters portrayed by me in Film and TV Series here...
https://www.imdb.com/name/nm10454348/ Elder, Holy-man, Elf, Warrior, Knight, Viking, King, Rocker, Shaman, Vampire, Surfer, Biker, Psycho, etc
https://ryanol.com/actor-long-hair-look-ryan-ol....
hobbsc has movedhobbsc@social.sdf.org
2025-07-14

well i gotta admit, using #devcontainers in #devpod with #zed is actually kinda rad. i'm using it to tinker with #crystallang again tonight with my template repo. not the kinda workflow i ever thought i'd like but it reminds me of how i used to use #vagrant for this sort of thing back in the day with #ruby

my only annoyance is my container username is #vscode but whatever.

#cloudnative #dev

Gonçalo Ribeirogoncalor@infosec.exchange
2025-06-09

I've tried to run it under #Wine, but I could not make it work. The game only runs in some specific resolutions and color 16-bit color depth (which I managed to work around using Xephyr). I managed to install it under Wine and have it run. But I could not go farther than the initial screen.

So I installed #Windows 98 SE into a VM. Since I was at it, I created a #Vagrant image anyone can use. It has working display and audio drivers. Link below.

This way I (and whoever) can quickly launch a VM and install games from this era without having to deal with the quirks or Wine.

portal.cloud.hashicorp.com/vag

#games #pcgaming #trains #linuxgaming

Ludovic :Firefox: :FreeBSD:usul@piaille.fr
2025-06-09

Can't find a vagrant image fedora/42-cloud-base

41 is present anyone knows why 42 is absent?

#fedora #vagrant

2025-06-04

So I have been playing with the WriteFreely blog system. To check out if this would work for the use case I was asked about.

I built a vagrant-libvirt setup (using the usual vagrant/libvirt/Ansible approach) as well as a package for openSUSE. The setup uses my package on Leap and Tumbleweed or the upstream binary on a third branch. Another branch will set this up behind a Nginx reverse proxy.

I'll give the package a decent spin and then send it to a devel project to get it into Tumbleweed.

Here you are, have a lot of fun...
codeberg.org/johanneskastl/wri
github.com/johanneskastl/write

#WriteFreely #blog #CMS #vagrant #libvirt #ansible #openSUSE #Tumbleweed #Leap #HellYeah

2025-05-31

Hey @fedora,

are there any plans to release the #Vagrant box for #Fedora42 to app.vagrantup.com?

There is already a box available on the Fedora server, but without metadata (which makes updates hard...).

download.fedoraproject.org/pub

(I know Vagrant is no longer used widely and Hashicorp messed up with the whole licensing trouble, but having an existing box available easiy would really be appreciated nontheless...)

Have a nice day, everyone!

#Vagrant #Fedora #libvirt

2025-05-31

Having fun with the Ghost CMS.

The installation is only supported on Ubuntu. And is tailored to Ubuntu and thus does not recognized Nginx installations on other operating systems.

I put together a vagrant-libvirt setup using Ansible that does the tricky bits itself. Currently supporting AlmaLinux 10, openSUSE Tumbleweed and Fedora 41, see the different branches.

This is a "production" setup of Ghost, i.e. using a MariaDB database instead of sqlite3.

codeberg.org/johanneskastl/gho
github.com/johanneskastl/ghost

Have a lot of fun...

#GhostCMS #vagrant #libvirt #Ansible #AlmaLinux #openSUSE #Fedora #HellYeah

2025-05-31

Another day, another vagrant-libvirt setup.

This time for MariaDB, with a server VM and a client VM. As usual, vagrant, libvirt and Ansible do the heavy lifting.

codeberg.org/johanneskastl/mar
github.com/johanneskastl/maria

Have a lot of fun...

#MariaDB #Ansible #vagrant #libvirt #HellYeah #DevOps

2025-05-29

In case you want to get your hands dirty with Traefik, Kubernetes and the new GatewayAPI, I got you covered.

Here is another vagrant-libvirt setup that has #k3s, #Traefik and a #Nginx deployment. Instead of using a #Kubernetes #ingress or a Traefik ingressroute, this setup uses the #GatewayAPI resources like Gateways and HTTPRoutes.

codeberg.org/johanneskastl/tra
github.com/johanneskastl/traef

As usual, #Ansible does the heavy lifting and deploys everything in the cluster.

Have a lot of fun.

#k8s #Kubernetes #Traefik #Ingress #GatewayAPI #DevOps #vagrant #libvirt #Nginx #HellYeah

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst