deploy: install missing packages, NetworkManager WAN section, --wan-plan

Pure-bash SHA-1 derived CELLULAR_UUID (no uuidgen); skip keyfile if empty.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KqhjP7nud5gdBg25zCiRk9
This commit is contained in:
2026-09-23 18:30:17 -04:00
co-authored by Claude Sonnet 5
parent 65c0356463
commit e8fa2e025f
3 changed files with 100 additions and 13 deletions
+2 -2
View File
@@ -49,5 +49,5 @@ ENABLE_HA=0 # Home Assistant + ESPHome (podman quadlets)
ENABLE_FRIGATE=0 # Frigate NVR (podman quadlet)
ENABLE_NM_WAN=1 # NetworkManager owns the WANs (netplan, cellular profile) via --apply-network
CELLULAR_CONN_NAME=Koodo # optional: NM name of the cellular connection (also used by van-failover)
CELLULAR_APN=sp.koodo.com # optional: cellular APN
CELLULAR_CONN_NAME=Koodo # NM name of the cellular connection (also used by van-failover); needed with ENABLE_NM_WAN=1 when a cellular WAN is wanted
CELLULAR_APN=sp.koodo.com # cellular APN; needed with ENABLE_NM_WAN=1 when a cellular WAN is wanted (no APN = no cellular profile)