[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
7f5dbb82f4
commit
22267fe386
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