An Infrastructure-as-Code project designed to seamlessly and quickly create and destroy highly available homelab environments, with a primary focus on Kubernetes.
The key is to keep the requirements and initial setup as easy as possible.
- ESXi (Free or paid)
- Terraform
- Terraform docs (optional)
- ovftool in PATH (requirement of https://github.com/josenk/terraform-provider-esxi). Use
install-ovftool.shto install it in WSL or linux - Kubespray
Make sure to clone the repository properly:
git clone --recurse-submodules
Too lazy to always input your ESXi password every run? Add export TF_VAR_esxi_password="mypassword" to your ~/.bashrc file