OpenTofu
Source Paths
infrastructure/opentofu/stacks/infrastructure/opentofu/modules/operations/taskfiles/opentofu.ymloperations/scripts/tofu
Overview
OpenTofu provisions and maintains the production infrastructure stacks under infrastructure/opentofu/stacks/.
Current Production Stacks
Proxmox
Provisions a Talos-based Kubernetes cluster on Proxmox.
Currently enabled node:
prod-k8s-01onpve1with VM ID101.Planned nodes
prod-k8s-02andprod-k8s-03are commented untilpve2andpve3exist.
Cloudflare
Manages Zero Trust Access for
home.hovirix.dev.Uses the
homelabtunnel.Connects to Authentik as the identity provider.
Manages access policies and exposed applications for Authentik, Immich, Paperless, Vaultwarden, and Grafana.
Authentik
Manages OAuth2 applications for Cloudflare, Grafana, Immich, and Paperless.
Consumes identity secrets from SOPS.
AdGuard Home
Manages DNS rewrites for the Proxmox hosts.
Maps
pve1,pve2, andpve3hostnames to the management network addresses.
