Homelab IaC
Apr 1, 2025
·
1 min read
Complete infrastructure as code setup for a multi-node Proxmox homelab. Everything from VM provisioning to service deployment is automated and version controlled.
Architecture
- 3-node Proxmox cluster with Ceph storage (12TB usable)
- 20+ Docker containers managed via Compose with Ansible deployment
- Traefik reverse proxy with automatic Let’s Encrypt certificates
- Tailscale mesh VPN for secure remote access
- Automated backups to Backblaze B2 with restic
Services Deployed
Media stack (Jellyfin, Sonarr, Radarr), productivity (Gitea, Nextcloud), monitoring (Grafana, Prometheus, Loki), networking (Pi-hole, Traefik), and home automation (Home Assistant, Zigbee2MQTT).
All configuration is managed through Ansible roles with encrypted secrets via ansible-vault.

Authors
Software Developer at IBM
Contributing to the Ansible for IBM Z ecosystem. With over five years of experience
in systems automation and infrastructure engineering, I specialize in bridging
legacy mainframe environments with modern DevOps practices. When I’m not writing
playbooks, I’m tinkering with my homelab or contributing to open source projects.