diff --git a/infrastructure/stacks/api-layer/step_functions.tf b/infrastructure/stacks/api-layer/step_functions.tf index 1560584bf..20781651e 100644 --- a/infrastructure/stacks/api-layer/step_functions.tf +++ b/infrastructure/stacks/api-layer/step_functions.tf @@ -24,6 +24,7 @@ resource "aws_sfn_state_machine" "rotation_machine" { Resource = "arn:aws:states:::sns:publish.waitForTaskToken", TimeoutSeconds = 86400, Parameters = { + Subject = "Action required: AWSPENDING secret created (Environment: ${var.environment})", TopicArn = aws_sns_topic.secret_rotation.arn, "Message.$" = local.add_jobs_message }, @@ -44,6 +45,7 @@ resource "aws_sfn_state_machine" "rotation_machine" { Resource = "arn:aws:states:::sns:publish.waitForTaskToken", TimeoutSeconds = 86400, Parameters = { + Subject = "Action required: Secret AWSPENDING promoted to AWSCURRENT (Environment: ${var.environment})", TopicArn = aws_sns_topic.secret_rotation.arn, "Message.$" = local.delete_jobs_message }, @@ -59,7 +61,7 @@ resource "aws_sfn_state_machine" "rotation_machine" { Resource = "arn:aws:states:::sns:publish", Parameters = { TopicArn = aws_sns_topic.secret_rotation.arn, - Subject = "WARNING: Secret Rotation Timed Out", + Subject = "Warning: Secret rotation timed out (Environment: ${var.environment})", "Message.$" = local.timeout_message }, Next = "Fail_Timeout" @@ -75,7 +77,7 @@ resource "aws_sfn_state_machine" "rotation_machine" { Resource = "arn:aws:states:::sns:publish", Parameters = { TopicArn = aws_sns_topic.secret_rotation.arn, - Subject = "CRITICAL: Secret Rotation Failed", + Subject = "Critical: Secret Rotation Failed (Environment: ${var.environment})", "Message.$" = local.failure_message }, Next = "Fail_Generic" @@ -91,7 +93,7 @@ locals { add_jobs_message = <