[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
BIN
config.tfvars
Normal file
BIN
config.tfvars
Normal file
Binary file not shown.
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