fix(terraform): corregir sintaxis HCL en trust policy OIDC

ForAnyValue:StringEquals debe ir entre comillas dentro de
jsonencode() para que Terraform lo interprete correctamente.
Sin las comillas, terraform init/plan falla con:
Missing attribute separator.
This commit is contained in:
Evert Romero
2026-04-16 16:10:43 -06:00
parent 0c6e5be070
commit 0cc3e11701
+1 -1
View File
@@ -79,7 +79,7 @@ resource "aws_iam_role" "bitbucket_ci_cd" {
}
Action = "sts:AssumeRoleWithWebIdentity"
Condition = {
ForAnyValue:StringEquals = {
"ForAnyValue:StringEquals" = {
"${trimprefix(local.bitbucket_oidc_url, "https://")}:aud" = [
"sts.amazonaws.com",
"ari:cloud:bitbucket::workspace/${local.bitbucket_workspace_uuid}"