homelab-codex-ws/scripts/onboard/steps
Oskar Kapala d81ac27ebb feat(onboard): implement 20-base.sh for LUSTRO — swap→zram, /opt/homelab, event dir
Three idempotent stages with guards (probe-before-mutate), rrun() for all
remote mutations, rprobe() for unconditional state queries. Reads
hardware.swap.mb from node.yaml (default 2048 MB). Adds swap.mb: 2048
to hosts/lustro/node.yaml so the value is declarative.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-09 12:21:53 +02:00
..
00-access.sh fix(onboard/00-access): suppress known-hosts warning in Tailscale verify 2026-06-08 15:28:21 +02:00
00-preflight.sh feat(onboard): add node onboarding scaffold (bash, idempotent) 2026-06-08 14:23:21 +02:00
10-bootstrap-runtime.sh feat(onboard): add node onboarding scaffold (bash, idempotent) 2026-06-08 14:23:21 +02:00
20-base.sh feat(onboard): implement 20-base.sh for LUSTRO — swap→zram, /opt/homelab, event dir 2026-06-09 12:21:53 +02:00
20-install-docker.sh feat(onboard): add node onboarding scaffold (bash, idempotent) 2026-06-08 14:23:21 +02:00
30-install-tailscale.sh feat(onboard): add node onboarding scaffold (bash, idempotent) 2026-06-08 14:23:21 +02:00
40-deploy-node-agent.sh feat(onboard): add node onboarding scaffold (bash, idempotent) 2026-06-08 14:23:21 +02:00
50-verify.sh feat(onboard): add node onboarding scaffold (bash, idempotent) 2026-06-08 14:23:21 +02:00