This is my personal Home lab. Just a mini PC with some extra RAM that's running Proxmox.
I use Packer and OpenTofu to manage the infra (VMs)
The infra though is just a Kubernetes cluster, and you can find the configuration of reasources under kubernetes
directory. Keep in mind GitOps with FluxCD
is used to provision anything inside the cluster, and I try to force myself going down that path ;)