OK, I managed to improve lots of things in those setups and make the setup more reliable (even in case it takes really really long for everything to be up).

https://codeberg.org/johanneskastl/gitlab_on_k3s_vagrant_libvirt_ansible

Now with four branches, one for Gitlab installed via helm chart and one using the Gitlab Operator.
And each of them with and without a Gitlab Runner being installed into the cluster.

#GitLab #Kubernetes #k3s #devops #Ansible #vagrant #libvirt #hellyeah

gitlab_on_k3s_vagrant_libvirt_ansible

Vagrant-libvirt setup that creates a VM with k3s and installs GitLab in the cluster

Codeberg.org

I had time to update my old #Teleport #vagrant setup to work with the current @opensuse packages maintained by yours truly.

https://codeberg.org/johanneskastl/teleport_with_vagrant_libvirt

Also some roles were cleaned up, tested and are now fully compliant to #AnsibleLint...

#Teleport #Ansible #vagrant #homelab #ssh

teleport_with_vagrant_libvirt

Vagrant-libvirt setup that creates a Teleport server and two nodes connected to the Teleport cluster

Codeberg.org
gitlab_on_k3s_vagrant_libvirt_ansible

Vagrant-libvirt setup that creates a VM with k3s and installs GitLab in the cluster

Codeberg.org

@jwolynko When it comes to on-prem, GitLab still seems to be the preferred solution (GitHub enterprise seems to be deprecated, thank the universe for that). I personally am running Forgejo wherever possible.

But most of the customers I know do run some form of GitLab. And I wanted to make sure I had a working test setup, whenever I need one. Currently I wanted to do some testing for GitLab runners on Kubernetes.

The package based ones are pretty simple to setup (not talking about maintenance, of course).

https://codeberg.org/johanneskastl/gitlab_vagrant_libvirt_ansible
https://codeberg.org/johanneskastl/gitlab_and_runner_vagrant_libvirt_ansible

#GitLab #DevOps #Kubernetes #vagrant #Ansible

gitlab_vagrant_libvirt_ansible

Vagrant-libvirt setup with a VM that is running a Gitlab instance

Codeberg.org

Here is a small Docker CLI plugin I did, that launches a Vagrant-managed VM using Parallels on macOS and sets up a Docker context for it. Useful if you want a lightweight, no-surprises alternative to Docker Desktop — works on Intel & ARM, with binfmt for cross-arch builds.

"docker vagrant up" and you're ready to go.

https://github.com/fpatz/docker-vagrant

#docker #vagrant #macos #cli #devtools

GitHub - fpatz/docker-vagrant: Automate the provisioning of a docker daemon with Vagrant and Parallels

Automate the provisioning of a docker daemon with Vagrant and Parallels - fpatz/docker-vagrant

GitHub

#Ubuntu no longer produce #vagrant box images for the current LTS (24.04).

I know bento do make a 24.04 image, but my developers and I often hit network issues with it.

Is it time to move away from vagrant and over to #docker?

Ansible-pull и GitLab CI/CD: когда лучше тянуть, чем толкать

Ansible — мощный инструмент автоматизации, но его push-модель не всегда удобна. Когда требуется централизованный контроль большого числа серверов, могут возникнуть проблемы: 📌 Нестабильные сети → клиент может быть недоступен во время обновления. 📌 Сложности с NAT → серверы находятся в закрытых "серых" сетях. 📌 Перемещаемые устройства → подключаются к сети только время от времени. Разбираемся, как ansible-pull решает эти проблемы на стенде , а также настраиваем CI/CD для тестирования и совместной разработки Ansible-ролей

https://habr.com/ru/articles/890276/

#ansiblelint #ansible #ansible_playbook #vagrant #docker #dockercompose #dockerfile #gitlab #git #cicd

Ansible-pull и GitLab CI/CD: когда лучше тянуть, чем толкать

👋 Привет! Меня зовут Андрей, я специалист по управлению IT-инфраструктурой с опытом работы с Windows- и Linux-системами. Современная IT-инфраструктура — это живой организм, состоящий из множества...

Хабр
@leyrer kennt jemand eine alternative zu #vagrant

Uuuuuuuh, #OpenBao (the open source fork of #Hashicorp #Vault) just released version 2.2.0 and now includes the UI, that was missing so far.

The package for @opensuse was adapted, tested and worked out fine. Will soon be available in #Tumbleweed!

If you want to test this out, feel free to use this vagrant-libvirt setup of mine:
https://codeberg.org/johanneskastl/openbao_vagrant_libvirt_ansible

#openSUSE #secretsmanagement #opensource #hellyeah #vagrant #libvirt

openbao_vagrant_libvirt_ansible

Vagrant-libvirt setup with an OpenBao Server and a client VM running the OpenBao Agent (and a PostgreSQL database)

Codeberg.org

A relire : Vagrant Manager, l'outil pour gérer vos machines Vagrant

https://blog.shevarezo.fr/post/2016/07/15/vagrant-manager-outil-gerer-machines-vagrant

#sysadmin #vagrant

Vagrant Manager, l'outil pour gérer vos machines Vagrant - Informatique générale - ShevArezo`Blog

Vous utilisez Vagrant pour vos machines virtuelles ? Vous en avez un paquet et les gérer depuis un seul endroit vous intéresse ? Lisez la suite :) - ShevArezo`Blog

ShevArezo`Blog