Skip to content

Commit f8fa0ce

Browse files
Fix: Add prefix to the policies which breaks multi runner configuration
1 parent 1ccc57f commit f8fa0ce

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

modules/runners/pool/main.tf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ resource "aws_iam_role" "pool" {
8181
}
8282

8383
resource "aws_iam_role_policy" "pool" {
84-
name = "pool-policy"
84+
name = "${var.config.prefix}-pool-policy"
8585
role = aws_iam_role.pool.name
8686
policy = templatefile("${path.module}/policies/lambda-pool.json", {
8787
arn_ssm_parameters_path_config = var.config.arn_ssm_parameters_path_config
@@ -94,7 +94,7 @@ resource "aws_iam_role_policy" "pool" {
9494
}
9595

9696
resource "aws_iam_role_policy" "pool_logging" {
97-
name = "logging-policy"
97+
name = "${var.config.prefix}-logging-policy"
9898
role = aws_iam_role.pool.name
9999
policy = templatefile("${path.module}/../policies/lambda-cloudwatch.json", {
100100
log_group_arn = aws_cloudwatch_log_group.pool.arn
@@ -144,7 +144,7 @@ data "aws_iam_policy_document" "lambda_xray" {
144144

145145
resource "aws_iam_role_policy" "pool_xray" {
146146
count = var.tracing_config.mode != null ? 1 : 0
147-
name = "xray-policy"
147+
name = "${var.config.prefix}-xray-policy"
148148
policy = data.aws_iam_policy_document.lambda_xray[0].json
149149
role = aws_iam_role.pool.name
150150
}

0 commit comments

Comments
 (0)