mirror of
https://github.com/RWejlgaard/pez-infra.git
synced 2026-05-06 04:14:43 +00:00
update readme
This commit is contained in:
parent
b00791f1b1
commit
80ddb31f8a
2 changed files with 10 additions and 26 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -22,6 +22,7 @@ override.tf.json
|
|||
.vault_pass
|
||||
.vault-password
|
||||
secrets.yml
|
||||
config.yml
|
||||
secrets.yaml
|
||||
vault.yml
|
||||
vault.yaml
|
||||
|
|
|
|||
35
README.md
35
README.md
|
|
@ -4,32 +4,15 @@ Infrastructure-as-code monorepo for Pez's homelab and cloud fleet. Everything ne
|
|||
|
||||
## Architecture Overview
|
||||
|
||||
```
|
||||
┌─────────────┐
|
||||
│ Cloudflare │
|
||||
│ DNS + CDN │
|
||||
└──────┬──────┘
|
||||
│
|
||||
┌──────▼──────┐
|
||||
│ helsinki-a │ Hetzner Cloud
|
||||
│ Caddy proxy│ Reverse proxy + TLS
|
||||
└──────┬──────┘
|
||||
│
|
||||
┌────────────┼────────────┐
|
||||
│ 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 │ │ │
|
||||
└────────────┘ └─────────────┘
|
||||
```mermaid
|
||||
graph TD
|
||||
CF[Cloudflare<br/>DNS + CDN] --> HEL[helsinki-a<br/>Caddy proxy<br/><i>Hetzner Cloud</i>]
|
||||
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]
|
||||
TS --> NUR[nuremberg-a<br/>Mail, poste.io]
|
||||
TS --> CC[copenhagen-c<br/>idle]
|
||||
```
|
||||
|
||||
### Hosts
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue