Monorepo for my entire homelab. Kubernetes, ansible, terraform, and more!
  • Jsonnet 55.8%
  • Jinja 18.3%
  • Ruby 8.8%
  • HCL 8.4%
  • Shell 3.5%
  • Other 5.1%
Find a file
2026-07-09 19:27:27 -07:00
.crow ci: new 'tanka-diff' workflow that runs on PRs 2026-07-09 14:07:52 -07:00
ansible ansible: drop australium, stargate-lin, stargate-upc, hometunnel-upc 2026-07-05 21:20:48 -07:00
dns ci: dns-sync: point to netherite over kubernetes-svc-tailscale 2026-07-02 16:16:08 -07:00
k8s switch etherium to be a worker only node 2026-07-09 19:27:27 -07:00
LICENSES reuse lint pass 2026-06-28 19:40:25 -07:00
logo ai generated avatars for my service accounts 2026-06-23 23:12:25 -07:00
nvidia_dgx_spark dgx-spark: add qwen3.6 35b a3b nvfp4 model 2026-07-02 20:48:04 -07:00
scripts ci: new 'tanka-diff' workflow that runs on PRs 2026-07-09 14:07:52 -07:00
terraform tofu apply 2026-07-07 07:32:05 -07:00
.gitignore ignore the openapi2jsonschema python script that gets downloaded 2026-02-04 16:19:19 -07:00
.sops.yaml update sops keys for the updated rules 2025-11-01 19:26:52 -07:00
_typos.toml Add flate as a valid word 2026-07-08 19:08:03 -07:00
AGENTS.md ai: move gemini.md to agents.md 2026-06-20 13:35:02 -07:00
Justfile just: disable network for the crow-lint recipe 2026-06-26 13:01:05 -07:00
README.md add garage-hq to the justfile and readme 2025-11-24 20:10:21 -07:00
renovate.json5 various renovate fixes 2026-07-08 16:42:36 -07:00
REUSE.toml reuse lint pass 2026-06-28 19:40:25 -07:00

Welcome to my homelab

This is all of my infrastructure to build and maintain my homelab. It is a monorepo consisting of a few major pieces:

📁 ansible             # classic infrastructure (dedicated server and my 'triplets')
📁 dns                 # DNS records managed by OctoDNS
📁 k8s
├─ 📁 talos            # generating my Talos machine configs out of jsonnet
├─ 📁 tanka            # configuring my kubernetes cluster using jsonnet
📁 terraform
├─ 📁 healthchecks.io  # configure cron monitoring by Healthchecks.io using OpenTofu
├─ 📁 garage-hq        # configure personal S3 hosting powered by Garage using OpenTofu
└─ 📁 authentik        # configuring SSO powered by OpenTofu and Authentik