fix: resolve HCL semicolons and vault-platform dependency cycle

- Replace semicolons with newlines in vault/main.tf variable blocks
  (HCL does not support semicolons)
- Remove dependency "vault" from platform/terragrunt.hcl to break
  cycle (vault already depends on platform)
This commit is contained in:
Viktor Barzin 2026-03-14 17:37:25 +00:00
parent a8d944eb9b
commit 98d7c2a4a5
2 changed files with 480 additions and 124 deletions

View file

@ -8,7 +8,5 @@ dependency "infra" {
skip_outputs = true
}
dependency "vault" {
config_path = "../vault"
skip_outputs = true
}
# NOTE: platform cannot depend on vault (vault depends on platform cycle).
# Vault KV must be populated before platform apply. Use: vault first, then platform.