INFRA.md: document layout
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
# NetVM Infrastructure Layout
|
||||
|
||||
## bl (100.123.153.75) — Main Compute
|
||||
- 16 cores, 28GB RAM
|
||||
- Roles: Browser automation, NetVM nodes
|
||||
- Access: VM -> bl via SSH
|
||||
- WARP: Per-node identities in /etc/netvm/
|
||||
- Browsers: Headless Chromium via chrome-box
|
||||
- API: muse-chat-api.py via netvm-exec (CDP)
|
||||
- Hygiene: netvm-reaper.sh
|
||||
- Approvals: /etc/netvm/approvals/ + netvm-approve.sh
|
||||
|
||||
## VM (34.139.37.135) — Gateway + Vault
|
||||
- E2 micro (2 vCPU, 1GB RAM)
|
||||
- Roles: Jump host to bl, credential store
|
||||
- Credential store: /etc/netvm/meta-credentials/ (age-encrypted)
|
||||
- No browser automation (resource constraints)
|
||||
|
||||
## Laptop — Dev
|
||||
- Roles: Iteration, visible browser debugging
|
||||
- Nothing production
|
||||
|
||||
## Credential Flow
|
||||
- Meta accounts: /etc/netvm/meta-credentials/store.age (VM)
|
||||
- WARP identities: /etc/netvm/node.conf (per-machine, root 600)
|
||||
- Operators handle transiently; never log values.
|
||||
Reference in New Issue
Block a user