Skip to content

Commit ce09ee5

Browse files
author
kirkchong
committed
Add support for parameter store hierarchy
1 parent 321efff commit ce09ee5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Diff for: main.tf

+2-2
Original file line numberDiff line numberDiff line change
@@ -615,14 +615,14 @@ data "aws_iam_policy_document" "ssm" {
615615
var.runner_gitlab.preregistered_runner_token_ssm_parameter_name,
616616
aws_ssm_parameter.runner_registration_token.name
617617
]
618-
) : "arn:${data.aws_partition.current.partition}:ssm:${data.aws_region.current.name}:${data.aws_caller_identity.current.account_id}:parameter/${name}"
618+
) : "arn:${data.aws_partition.current.partition}:ssm:${data.aws_region.current.name}:${data.aws_caller_identity.current.account_id}:parameter/${trimprefix(name, "/")}"
619619
]
620620
}
621621

622622
statement {
623623
actions = ["ssm:PutParameter"]
624624
resources = [
625-
"arn:${data.aws_partition.current.partition}:ssm:${data.aws_region.current.name}:${data.aws_caller_identity.current.account_id}:parameter/${aws_ssm_parameter.runner_registration_token.name}"
625+
"arn:${data.aws_partition.current.partition}:ssm:${data.aws_region.current.name}:${data.aws_caller_identity.current.account_id}:parameter/${trimprefix(aws_ssm_parameter.runner_registration_token.name, "/")}"
626626
]
627627
}
628628
}

0 commit comments

Comments
 (0)