Projects with this topic
-
Isard VDI (Virtual Desktop Infraestructure) Project. Open Source KVM Virtual Desktops based on KVM Linux and dockers. https://isardvdi.com/
Updated -
tf-infra — Live Terraform Infrastructure
Provisions and manages the homelab private cloud using reusable modules from tf-modules.
Live Terraform configurations that compose modules from tf-modules to provision actual infrastructure. Each environment is an independent root module with its own state.
Environments production: NAT network 10.0.100.0/24, DHCP, local DNS via libvirt staging: NAT network 10.0.101.0/24, separate domain (staging.homelab.local) What's in here environments/production/: Production root module — network layer, state, tfvars environments/staging/: Staging root module — mirrors production with isolated state CI/CD: terraform fmt + terraform validate for all environments, AI code review, semver auto-tagging Tech Stack IaC: Terraform (managed via tfenv) Provider: libvirt Modules: Sourced from yggdrasil13/hnoss/tf-modules via git SSH + semver tagUpdated -
tf-modules — Reusable Terraform Modules
The building blocks of the homelab private cloud — composable, versioned, and consumed by tf-infra.
Reusable Terraform modules for provisioning homelab infrastructure. Each module is independently versioned via semver git tags and sourced by tf-infra over SSH.
Modules network: NAT network with DHCP and local DNS via libvirt UsageModules are referenced in tf-infra via git SSH source:
module "network" { source = "git::ssh://git@gitlab.com/yggdrasil13/hnoss/tf-modules.git//modules/network?ref=v0.1.0" } Tech Stack IaC: Terraform (managed via tfenv) Provider: libvirt Versioning: Semver git tags (v0.1.0, v0.2.0, ...)Updated -
Declarative-style provisioning for libvirt VMs
Updated -
Install, configure and provision libvirt resources.
Updated -
Abstraction for libvirt provider in OpenTofu/Terraform + cloud-init, simplified for easy baremetal cluster creation and management on QEMU and KVM
Updated -
A Homelab project designed to deploy Openstack (kolla-ansible) multinode infrastructure using Gitlab CI. It will evolve step by step with endless possibilities!
Updated -
-
Ansible Role - Vagrant
Updated -
role to create VM's for testing
Updated -
role to tear down testing VMs
Updated -
a C program which reads libvirt domain xml file and binds and unbinds pcie/usb devices of a running machine, making them usable during the rest of a lifecycle of a host
Updated -
A Multi-VM Vagrant environment for Developing and Testing Ansible Roles
Updated -
-
-
A two VM mitmproxy setup for testing the MASQUE protocol.
Updated -