OpenTofu + Puppet configuration for my homelab
This is a infra-as-code representation of the newer portion of my homelab. It uses Opentofu and Puppet to provision applications and servers.
This project assumes you already have X servers ready for provisioning via this configuration (/applications/k3s), based on Debian 12.
You need to have the local software installed:
- OpenTofu CLI
sshpass
Change directory to application/k3s and ensure that there's a completed terraform.tfvars file:
<TBA>Run tofu init to get started. After init run tofu apply to start provisioning.