cab8dd290f7674fa3cda63c8de8f379120df7d70
Infrapuzzle 🧩
Infrapuzzle is the monorepo for personal infrastructure, Kubernetes cluster operations, DNS, IoT monitoring, and hosted applications.
Repository Layout
bootstrap/: Provisioning the single-node Kubernetes cluster (haumdaucher) using Kubespray.k8s/: Kubernetes workloads. Every subdirectory represents a Kubernetes namespace.terraform/: Declarative Infrastructure as Code:terraform/infrastructure/: Cloud infrastructure, OVH DNS zones, Authentik SSO, and Google Workspace.terraform/shelly/: Smart home Shelly Plug S ventilation controller ("Taupi") for cellar mold prevention.
projects/: Self-contained hosted applications and projects:projects/sasch40/: Retro birthday adventure game (sasch40.haumdaucher.de).projects/moritzgrafde/: Personal homepage and executive portfolio (moritzgraf.de).projects/haumdaucherde/: Official community website & portal (haumdaucher.de).projects/grabengasse/: Climate & weather dashboard (grabengasse7.de).projects/esphome_display_kitchen/: ESP32 e-Paper kitchen status display & flashing wizard.
monitoring/: ESPHome fleet for BLE ambient room temperature & humidity sensors.fritzbox/: Home router Site-to-Site WireGuard VPN coupling and DynDNS synchronization.scripts/: Operational utility scripts (e.g.htpasswd.py).knowledge-wiki/: Shared personal knowledge base and OpenClaw task queue submodule.docs/: Architecture Decision Records (ADRs) following the MADR standard.
For architectural standards and operational guidelines, refer to AGENTS.md.
Languages
Vue
38.7%
Python
25.3%
JavaScript
10%
HTML
7.1%
TypeScript
6.7%
Other
12.2%