homelab-codex-ws/hosts/vps/host.yaml
oskar c1f4172340 docs(hosts/vps): notatka host-state — /swapfile 4G + swappiness=10
Celowy stan host-level (poza GitOps) udokumentowany w manifescie, zeby przy
odtwarzaniu VPS nie zniknal cicho. Tylko opisowy blok host_state, bez zmian
struktury runtime/deploy.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 22:15:24 +02:00

28 lines
682 B
YAML

hostname: vps
roles:
- edge
- ingress
network:
tailscale_ip: 100.95.58.48
deployment:
mode: pull
managed_by: saturn
runtime:
root: /opt/homelab
# Celowy stan host-level (poza GitOps — zakładany ręcznie, udokumentowany żeby przy
# odtwarzaniu VPS nie zniknął cicho; wzorzec jak oskar∈aerbot po 8-dniowej awarii).
# Szczegóły i weryfikacja: docs/sessions/2026-06-22.md.
host_state:
swap:
file: /swapfile
size: 4G
persistent: true # wpis w /etc/fstab
swappiness: 10 # vm.swappiness w /etc/sysctl.conf
applied: 2026-06-22
reason: precondition pod Prometheusa na RAM-ciasnym VPS (3.7 GB); zapobiega OOM (2026-06-01)