Skip to content

Commit 4d763a2

Browse files
committed
readme update
1 parent 94f21ac commit 4d763a2

1 file changed

Lines changed: 0 additions & 17 deletions

File tree

README.md

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -52,23 +52,6 @@ To automate infrastructure updates, I use **Github Actions**, which trigger work
5252
- **[Ansible](https://github.com/ansible/ansible)** is used to execute playbooks on all of my VMs, automating management and configurations
5353
- [**Comin**](https://github.com/nlewo/comin) keeps NixOS flakes in sync with this repo
5454

55-
### 🏠 **Homelab as Code, not Cluster as Code**
56-
57-
A lot of public GitOps homelabs are **cluster as code**: Talos, Flux, and whatever can be a HelmRelease. This repo is the **whole lab**. The Kubernetes cluster is just one layer. The hypervisor, VM images, guest OS, LAN, DNS, SSO, Docker, and a second cluster on Oracle all live in the same git repo and follow the same rule. If something can be defined as code and GitOpsified, it will be.
58-
59-
Everything here is designed so I can merge a PR and the infrastructure updates itself to match git. No SSH, no clicking around in UIs. Git is the single source of truth, automation does the rest.
60-
61-
| Layer | Defined in |
62-
| -------------------- | ------------------------------------------------------------- |
63-
| Hypervisor (Proxmox) | [`terraform/proxmox`](./terraform/proxmox) |
64-
| VM images | [`packer`](./packer) + [`nixos`](./nixos) |
65-
| LAN (UniFi) | [`terraform/unifi`](./terraform/unifi) |
66-
| DNS / Zero Trust | [`terraform/cloudflare`](./terraform/cloudflare) |
67-
| SSO (Authentik) | [`terraform/authentik`](./terraform/authentik) |
68-
| \*arr config | [`terraform/servarr`](./terraform/servarr) |
69-
| Docker services | [`docker`](./docker) + [Actions CD](.github/workflows/CD.yml) |
70-
| Kubernetes | [`kubernetes`](./kubernetes) (Flux + Talos) |
71-
7255
### 🔒 **Security & Networking**
7356

7457
For Secret management I use [Bitwarden Secrets](https://bitwarden.com/products/secrets-manager/) and their various [integrations](https://bitwarden.com/help/ansible-integration/) into the tools used.

0 commit comments

Comments
 (0)