Commit graph

3 commits

Author SHA1 Message Date
emi
d02c0f719f render-secrets: chown rendered env to the deploy user on the sudo-install path (#7) 2026-07-23 00:38:15 +00:00
Emi Griffith
86c8e6905c Reconcile render-secrets.sh: sudo-read age key + in-place-write /etc/thermograph.env
The split branch carried the #34-era render-secrets.sh, missing two fixes
required for prod/beta deploy: (1) sudo-read the root-owned 0400 age key into
SOPS_AGE_KEY when the deploy user can't read it directly; (2) in-place-write
/etc/thermograph.env when it's group-writable (beta's non-root 'deploy' user)
instead of only install(1). Without these, deploy.sh's render fails on both
hosts. Flagged by the terraform-layer workstream.
2026-07-22 12:56:15 -07:00
emi
792e2c5d3b Git-native secrets vault (SOPS + age) (#34) 2026-07-22 03:21:46 +00:00