Skip to content

Commit b74cf5f

Browse files
added prod condition & github actions roles updated
1 parent f881b2b commit b74cf5f

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

infrastructure/modules/lambda/lambda.tf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ resource "aws_lambda_function" "eligibility_signposting_lambda" {
4747

4848
# lambda alias required for provisioning concurrency
4949
resource "aws_lambda_alias" "campaign_alias" {
50+
count = var.environment == "prod" ? 1 : 0
5051
name = "live"
5152
function_name = coalesce(
5253
aws_lambda_function.eligibility_signposting_lambda.function_name,
@@ -62,6 +63,6 @@ resource "aws_lambda_alias" "campaign_alias" {
6263
resource "aws_lambda_provisioned_concurrency_config" "campaign_pc" {
6364
count = var.environment == "prod" ? 1 : 0
6465
function_name = aws_lambda_function.eligibility_signposting_lambda.function_name
65-
qualifier = aws_lambda_alias.campaign_alias.name
66+
qualifier = aws_lambda_alias.campaign_alias[0].name
6667
provisioned_concurrent_executions = var.provisioned_concurrency_count
6768
}

infrastructure/stacks/iams-developer-roles/github_actions_policies.tf

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -443,8 +443,8 @@ resource "aws_iam_policy" "iam_management" {
443443
# Assume role policy document for GitHub Actions
444444
data "aws_iam_policy_document" "github_actions_assume_role" {
445445
statement {
446-
sid = "OidcAssumeRoleWithWebIdentity"
447-
effect = "Allow"
446+
sid = "OidcAssumeRoleWithWebIdentity"
447+
effect = "Allow"
448448
actions = ["sts:AssumeRoleWithWebIdentity"]
449449

450450
principals {
@@ -457,13 +457,13 @@ data "aws_iam_policy_document" "github_actions_assume_role" {
457457
condition {
458458
test = "StringLike"
459459
variable = "token.actions.githubusercontent.com:sub"
460-
values = ["repo:${var.github_org}/${var.github_repo}:*"]
460+
values = ["repo:${var.github_org}/${var.github_repo}:*"]
461461
}
462462

463463
condition {
464464
test = "StringEquals"
465465
variable = "token.actions.githubusercontent.com:aud"
466-
values = ["sts.amazonaws.com"]
466+
values = ["sts.amazonaws.com"]
467467
}
468468
}
469469
}

0 commit comments

Comments
 (0)