This repository contains the infrastructure-as-code (IaC) configuration for my home lab, following a GitOps approach using Docker and Terraform.
All services are defined and managed through version-controlled code to ensure reproducible, consistent, and automated deployments.
- 🔁 GitOps workflow – Infrastructure updates via Git commits
- 🐳 Docker-based services – Containers provisioned and managed through Terraform
- ⚙️ Infrastructure as Code – Declarative setup using Terraform
- 🧪 Home lab focused – Built for experimentation, learning, and local service orchestration
- Terraform – Infrastructure provisioning
- Docker – Container runtime
- GitHub – Version control and source of truth
🚧 This project is a work in progress!
- Documentation is not ready yet and may be updated as development continues.
- DRY has not yet been implemented for the Docker provider.