[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps Both files coexist with terraform.tfvars — no functional change yet. Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials), lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys, WireGuard conf, headscale config).
This commit is contained in:
parent
39333033a6
commit
0d8e3484be
2 changed files with 263 additions and 0 deletions
263
secrets.sops.json
Normal file
263
secrets.sops.json
Normal file
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue