#vagrant — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #vagrant, aggregated by home.social.
-
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...
-
Baaaaaaaaaaaaaaaaaaaaaaaam
Pixelfed running finally locally with Vagrant.
#pixelfed #vagrant #pixelfedlocally #pixelfeddev #pixelfedadmin
-
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
-
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
-
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 ?
-
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.
https://codeberg.org/johanneskastl/traefik_gateway-api_on_k3s_vagrant_libvirt_ansible
https://github.com/johanneskastl/traefik_gateway-api_on_k3s_vagrant_libvirt_ansibleAs 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
-
Dear all,
for playing around with the Ghost CMS / blog system I put together yet another vagrant-libvirt setup using Ansible and Podman Quadlets
https://codeberg.org/johanneskastl/ghost_podman_vagrant_libvirt_ansible
https://github.com/johanneskastl/ghost_podman_vagrant_libvirt_ansibleHave a lot of fun.
#GhostCMS #vagrant #libvirt #Ansible #podman #quadlets #HellYeah
-
In in the last two week I tried to get the vagrant-libvirt setup for #Artifactory up and running.
I now have a kind-of-working setup:
https://codeberg.org/johanneskastl/artifactory_vagrant_libvirt_ansible
https://github.com/johanneskastl/artifactory_vagrant_libvirt_ansibleThis #vagrant setup creates a VM and installs the official Artifactory OSS version. It works kind of well in my tests. However, I deem the official systemd unit broken by design (separate toot following). So this setup installs a new unit that worked better in my tests (but not perfect, which I think is caused by the official startup scripts).
Have fun!
-
The #okd project has released a version of #microshift based on OKD, so of course I had to try it out.
For those not familiar with it, OKD is a kubernetes distribution and is the "upstream" of RedHat's OpenShift.
Here is a single-VM vagrant-libvirt setup that installs, configures and starts the Kubernetes cluster using #Ansible.
https://codeberg.org/johanneskastl/microshift_okd_vagrant_libvirt_ansible
https://github.com/johanneskastl/microshift_okd_vagrant_libvirt_ansibleHave a lot of fun!
#k8s #Kubernetes #Ansible #vagrant #libvirt #okd #microshift #microOKD #DevOps
-
The #okd project has released a version of #microshift based on OKD, so of course I had to try it out.
For those not familiar with it, OKD is a kubernetes distribution and is the "upstream" of RedHat's OpenShift.
Here is a single-VM vagrant-libvirt setup that installs, configures and starts the Kubernetes cluster using #Ansible.
https://codeberg.org/johanneskastl/microshift_okd_vagrant_libvirt_ansible
https://github.com/johanneskastl/microshift_okd_vagrant_libvirt_ansibleHave a lot of fun!
#k8s #Kubernetes #Ansible #vagrant #libvirt #okd #microshift #microOKD #DevOps
-
The #okd project has released a version of #microshift based on OKD, so of course I had to try it out.
For those not familiar with it, OKD is a kubernetes distribution and is the "upstream" of RedHat's OpenShift.
Here is a single-VM vagrant-libvirt setup that installs, configures and starts the Kubernetes cluster using #Ansible.
https://codeberg.org/johanneskastl/microshift_okd_vagrant_libvirt_ansible
https://github.com/johanneskastl/microshift_okd_vagrant_libvirt_ansibleHave a lot of fun!
#k8s #Kubernetes #Ansible #vagrant #libvirt #okd #microshift #microOKD #DevOps
-
The #okd project has released a version of #microshift based on OKD, so of course I had to try it out.
For those not familiar with it, OKD is a kubernetes distribution and is the "upstream" of RedHat's OpenShift.
Here is a single-VM vagrant-libvirt setup that installs, configures and starts the Kubernetes cluster using #Ansible.
https://codeberg.org/johanneskastl/microshift_okd_vagrant_libvirt_ansible
https://github.com/johanneskastl/microshift_okd_vagrant_libvirt_ansibleHave a lot of fun!
#k8s #Kubernetes #Ansible #vagrant #libvirt #okd #microshift #microOKD #DevOps
-
The #okd project has released a version of #microshift based on OKD, so of course I had to try it out.
For those not familiar with it, OKD is a kubernetes distribution and is the "upstream" of RedHat's OpenShift.
Here is a single-VM vagrant-libvirt setup that installs, configures and starts the Kubernetes cluster using #Ansible.
https://codeberg.org/johanneskastl/microshift_okd_vagrant_libvirt_ansible
https://github.com/johanneskastl/microshift_okd_vagrant_libvirt_ansibleHave a lot of fun!
#k8s #Kubernetes #Ansible #vagrant #libvirt #okd #microshift #microOKD #DevOps
-
I found Squest (https://github.com/HewlettPackard/squest/) recently, which is a self-service portal built on top of #AWX #RedHat #AAP (Ansible Automation Platform). Of course I had to try this out...
@christianhuth put together a Helm chart, while I tried to get upstream's way of deploying to work (they are using an #Ansible playbook-role construct to install this into #Kubernetes).
Here is the first result, the helm-based #vagrant #libvirt setup:
https://codeberg.org/johanneskastl/squest_on_k3s_vagrant_libvirt_ansible
https://github.com/johanneskastl/squest_on_k3s_vagrant_libvirt_ansible(The ansible branch using upstream's deployment will follow, once I get it working with vagrant-libvirt...)
Have a lot of fun!
-
....aaaaaand #OpenBao (the fork of #Hashicorp #Vault) is on its way to @opensuse #Tumbleweed in the latest version 2.2.1. Since 2.2.0 the webui is included in OpenBao, so this can be a full replacement for Vault!
Looking forward to doing more testing with it!
In case you want to try it out, here is a #vagrant #libvirt setup using #Ansible to prepare an OpenBao server VM and a client using a secret.
https://codeberg.org/johanneskastl/openbao_vagrant_libvirt_ansible -
#FediBrain moving to libvirt but still using Vagrant - only vagrant 2.4.0-1 seems to work for me - Older versions cannot download boxes, newer versions doesn't recognize libvirt. What the f... did I do wrong or is it just a mess?
#libvirt #vagrant #version #WhatAMess -
#FediBrain moving to libvirt but still using Vagrant - only vagrant 2.4.0-1 seems to work for me - Older versions cannot download boxes, newer versions doesn't recognize libvirt. What the f... did I do wrong or is it just a mess?
#libvirt #vagrant #version #WhatAMess -
#FediBrain moving to libvirt but still using Vagrant - only vagrant 2.4.0-1 seems to work for me - Older versions cannot download boxes, newer versions doesn't recognize libvirt. What the f... did I do wrong or is it just a mess?
#libvirt #vagrant #version #WhatAMess -
#FediBrain moving to libvirt but still using Vagrant - only vagrant 2.4.0-1 seems to work for me - Older versions cannot download boxes, newer versions doesn't recognize libvirt. What the f... did I do wrong or is it just a mess?
#libvirt #vagrant #version #WhatAMess -
As one does between the years, I have started digging into #subversion (the version control system) to learn more about its concepts. Because, why not? At least it helps me to be grateful for the ease of use I have with #git (sorry subversion...).
In case you want to have a look, I built a #vagrant setup to easily play around with Subversion:
https://github.com/johanneskastl/subversion_vagrant_libvirt_ansible
As I am on a reading spree, #Mercurial will be next. And no, before you ask, I will not get into CVS after that...
#svn #vcs #versioncontrol #softwarearcheology #oldiesbutgoldies
-
CW: debian/docker project show-and-tell with a lot of links
One of my most useful personal projects is my own customized #Debian #Linux ISO image, with my packages, tools, dotfiles and configuration just the way I want it.
It uses Debian Live to build the ISO, which can be used as a #liveusb or an installer. I can build it locally via #vagrant with #libvirt, or using a #GitHub workflow.
Here's what I think is one of the coolest things: the GitHub workflow builds the ISO then packages it into a #Docker image. When run, that container provides the following:
- an HTTP server from which the ISO can be download
- a #VNC server (using #novnc and #Xvfb) for connecting to the live instance running on #QEMU with #kvm
- a #websockify interface for accessing the VNC server in a web browser
It's so useful for me to have my environment with me wherever I go as I carry it around with me on my #Ventoy thumb drive, whether running it as a one-off live instance or the installer, and to have the environment in a Docker container where I can spin it up as needed.
-
CW: debian/docker project show-and-tell with a lot of links
One of my most useful personal projects is my own customized #Debian #Linux ISO image, with my packages, tools, dotfiles and configuration just the way I want it.
It uses Debian Live to build the ISO, which can be used as a #liveusb or an installer. I can build it locally via #vagrant with #libvirt, or using a #GitHub workflow.
Here's what I think is one of the coolest things: the GitHub workflow builds the ISO then packages it into a #Docker image. When run, that container provides the following:
- an HTTP server from which the ISO can be download
- a #VNC server (using #novnc and #Xvfb) for connecting to the live instance running on #QEMU with #kvm
- a #websockify interface for accessing the VNC server in a web browser
It's so useful for me to have my environment with me wherever I go as I carry it around with me on my #Ventoy thumb drive, whether running it as a one-off live instance or the installer, and to have the environment in a Docker container where I can spin it up as needed.
-
CW: debian/docker project show-and-tell with a lot of links
One of my most useful personal projects is my own customized #Debian #Linux ISO image, with my packages, tools, dotfiles and configuration just the way I want it.
It uses Debian Live to build the ISO, which can be used as a #liveusb or an installer. I can build it locally via #vagrant with #libvirt, or using a #GitHub workflow.
Here's what I think is one of the coolest things: the GitHub workflow builds the ISO then packages it into a #Docker image. When run, that container provides the following:
- an HTTP server from which the ISO can be download
- a #VNC server (using #novnc and #Xvfb) for connecting to the live instance running on #QEMU with #kvm
- a #websockify interface for accessing the VNC server in a web browser
It's so useful for me to have my environment with me wherever I go as I carry it around with me on my #Ventoy thumb drive, whether running it as a one-off live instance or the installer, and to have the environment in a Docker container where I can spin it up as needed.
-
CW: debian/docker project show-and-tell with a lot of links
One of my most useful personal projects is my own customized #Debian #Linux ISO image, with my packages, tools, dotfiles and configuration just the way I want it.
It uses Debian Live to build the ISO, which can be used as a #liveusb or an installer. I can build it locally via #vagrant with #libvirt, or using a #GitHub workflow.
Here's what I think is one of the coolest things: the GitHub workflow builds the ISO then packages it into a #Docker image. When run, that container provides the following:
- an HTTP server from which the ISO can be download
- a #VNC server (using #novnc and #Xvfb) for connecting to the live instance running on #QEMU with #kvm
- a #websockify interface for accessing the VNC server in a web browser
It's so useful for me to have my environment with me wherever I go as I carry it around with me on my #Ventoy thumb drive, whether running it as a one-off live instance or the installer, and to have the environment in a Docker container where I can spin it up as needed.
-
How To Fix "Cannot access storage file, Permission denied" Error in KVM Libvirt In Linux #Libvirt #Kvm #StoragePool #Virsh #Virtmanager #Vagrant #Troubleshooting #Linux
https://ostechnix.com/solved-cannot-access-storage-file-permission-denied-error-in-kvm-libvirt/ -
We invite more answers to this question:
“Are virtual machines good for reproducibility and open science?”
https://ask-open-science.org/23/are-virtual-machines-good-for-reproducibility-open-science
#OpenScience #virtualization #emulation #containers #repeatability #reproducibility #Vagrant #Docker