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" Action = "sts:AssumeRoleWithWebIdentity"
Condition = { Condition = {
ForAnyValue:StringEquals = { "ForAnyValue:StringEquals" = {
"${trimprefix(local.bitbucket_oidc_url, "https://")}:aud" = [ "${trimprefix(local.bitbucket_oidc_url, "https://")}:aud" = [
"sts.amazonaws.com", "sts.amazonaws.com",
"ari:cloud:bitbucket::workspace/${local.bitbucket_workspace_uuid}" "ari:cloud:bitbucket::workspace/${local.bitbucket_workspace_uuid}"