Hybrid cloud cluster monorepo with Ansible, K8s, NixOS, and Terraform. cute.haus
ansible terraform nix k8s
0

Configure Feed

Select the types of activity you want to include in your feed.

4.8k 2 0

Clone this repository

https://tangled.org/aly.codes/infra https://tangled.org/did:plc:zfyvrwn45dcgskd24fnp7scf
git@tangled.org:aly.codes/infra git@tangled.org:did:plc:zfyvrwn45dcgskd24fnp7scf

For self-hosted knots, clone URLs may differ based on your setup.



README.md

❄️ cute.haus#

Welcome to cute.haus!

This repository contains NixOS configurations, along with whatever custom modules and packages required for cute.haus, my production infrasture running on NixOS and Kubernetes.



📂 Repository Structure#

.
├── flake.nix                # Flake entry point
├── nix/                     # NixOS + flake modules
│   ├── hosts/               # NixOS host configurations
│   └── modules/             # NixOS / flake modules
├── k8s/                     # k3s: Flux + in-tree Helm charts
│   ├── flux/                # GitOps release graph (Flux Kustomizations/HelmReleases)
│   ├── charts/              # In-tree helm charts (see k8s/charts/README.md)
│   └── values/              # Shared non-secret Helm values
├── secrets/                 # SOPS-encrypted yaml (multi-recipient age)
├── keys/                    # Per-host + per-user age recipients
├── terraform/               # Cloudflare DNS, etc.
└── ansible/                 # Server playbooks (deploy-offline, reboots)

📜 License#

This repository is licensed under the GNU General Public License.


⭐ Stargazers Over Time#

Stargazers over time