Skip to content

Commit 5b8c935

Browse files
authored
Merge pull request #144 from sil-org/develop
name cdk user to include app_env to avoid conflict
2 parents cdc154d + 25a8373 commit 5b8c935

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

terraform/main.tf

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ data "aws_caller_identity" "this" {}
88

99
# CDK IAM user
1010
resource "aws_iam_user" "cdk" {
11-
name = "${var.app_name}-cdk"
11+
name = "${var.app_name}-${var.app_env}-cdk"
1212
}
1313

1414
resource "aws_iam_access_key" "cdk" {
1515
user = aws_iam_user.cdk.name
1616
}
1717

1818
resource "aws_iam_policy" "cdk" {
19-
name = "${var.app_name}-cdk"
19+
name = "${var.app_name}-${var.app_env}-cdk"
2020
description = "CDK deployment policy"
2121

2222
policy = jsonencode({
@@ -74,11 +74,11 @@ data "template_file" "lambdaRolePolicy" {
7474
aws_account = local.aws_account
7575
app_name = var.app_name
7676
app_env = var.app_env
77-
table_arns = join(",", [
78-
aws_dynamodb_table.api_key.arn,
79-
aws_dynamodb_table.totp.arn,
80-
aws_dynamodb_table.webauthn.arn,
81-
])
77+
table_arns = join(",", compact([
78+
"\"arn:aws:dynamodb:*:${local.aws_account}:table/${aws_dynamodb_table.api_key.name}\"",
79+
"\"arn:aws:dynamodb:*:${local.aws_account}:table/${aws_dynamodb_table.webauthn.name}\"",
80+
"\"arn:aws:dynamodb:*:${local.aws_account}:table/${aws_dynamodb_table.totp.name}\"",
81+
]))
8282
}
8383
}
8484

0 commit comments

Comments
 (0)