update readme

This commit is contained in:
Rasmus Wejlgaard 2026-03-28 21:06:14 +00:00
parent b00791f1b1
commit 80ddb31f8a
2 changed files with 10 additions and 26 deletions

1
.gitignore vendored
View file

@ -22,6 +22,7 @@ override.tf.json
.vault_pass .vault_pass
.vault-password .vault-password
secrets.yml secrets.yml
config.yml
secrets.yaml secrets.yaml
vault.yml vault.yml
vault.yaml vault.yaml

View file

@ -4,32 +4,15 @@ Infrastructure-as-code monorepo for Pez's homelab and cloud fleet. Everything ne
## Architecture Overview ## Architecture Overview
``` ```mermaid
┌─────────────┐ graph TD
│ Cloudflare │ CF[Cloudflare<br/>DNS + CDN] --> HEL[helsinki-a<br/>Caddy proxy<br/><i>Hetzner Cloud</i>]
│ DNS + CDN │ HEL --> TS{Tailscale mesh}
└──────┬──────┘ TS --> LB[london-b<br/>Storage, Docker services]
TS --> LA[london-a<br/>Monitoring<br/>Prometheus, Grafana]
┌──────▼──────┐ TS --> CA[copenhagen-a<br/>Gaming<br/>Minecraft, WoW MaNGOS]
│ helsinki-a │ Hetzner Cloud TS --> NUR[nuremberg-a<br/>Mail, poste.io]
│ Caddy proxy│ Reverse proxy + TLS TS --> CC[copenhagen-c<br/>idle]
└──────┬──────┘
┌────────────┼────────────┐
│ Tailscale mesh │
│ │
┌─────────▼──┐ ┌──────▼──────┐ ┌─▼───────────┐
│ london-b │ │ london-a │ │ copenhagen-a │
│ Storage │ │ Monitoring │ │ Gaming │
│ Docker │ │ Prometheus │ │ Minecraft │
│ services │ │ Grafana │ │ WoW (MaNGOS)│
└────────────┘ └─────────────┘ └──────────────┘
┌─────────▼──┐ ┌─────────────┐
│ nuremberg-a│ │copenhagen-c │
│ Mail │ │ (idle) │
│ poste.io │ │ │
└────────────┘ └─────────────┘
``` ```
### Hosts ### Hosts