File tree Expand file tree Collapse file tree 5 files changed +10
-12
lines changed Expand file tree Collapse file tree 5 files changed +10
-12
lines changed Original file line number Diff line number Diff line change @@ -34,10 +34,6 @@ locals {
3434 bucket_prefix = " ${ data . aws_caller_identity . current . account_id } -${ data . aws_region . current . name } "
3535}
3636
37- resource "aws_cloudwatch_log_group" "main_app_logs" {
38- name = " /aws/lambda/${ var . ProjectId } -lambda"
39- retention_in_days = var. LogRetentionDays
40- }
4137module "sqs_queues" {
4238 source = " ../../modules/sqs"
4339 resource_prefix = var. ProjectId
@@ -78,6 +74,7 @@ module "alarms" {
7874 resource_prefix = var. ProjectId
7975 main_cloudfront_distribution_id = module. frontend . main_cloudfront_distribution_id
8076 standard_sns_arn = var. GeneralSNSAlertArn
77+ main_lambda_function_name = module. lambdas . core_api_lambda_name
8178}
8279
8380module "lambdas" {
Original file line number Diff line number Diff line change @@ -34,11 +34,8 @@ locals {
3434 bucket_prefix = " ${ data . aws_caller_identity . current . account_id } -${ data . aws_region . current . name } "
3535}
3636
37- resource "aws_cloudwatch_log_group" "main_app_logs" {
38- name = " /aws/lambda/${ var . ProjectId } -lambda"
39- retention_in_days = var. LogRetentionDays
40- }
4137module "sqs_queues" {
38+ depends_on = [module . lambdas ]
4239 source = " ../../modules/sqs"
4340 resource_prefix = var. ProjectId
4441 core_sqs_consumer_lambda_name = module. lambdas . core_sqs_consumer_lambda_name
Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ resource "aws_cloudwatch_metric_alarm" "app_latency_alarm" {
3838 var . standard_sns_arn
3939 ]
4040 dimensions = {
41- FunctionName = " ${ var . resource_prefix } -lambda "
41+ FunctionName = var.main_lambda_function_name
4242 }
4343}
4444
@@ -56,7 +56,7 @@ resource "aws_cloudwatch_metric_alarm" "app_no_requests_alarm" {
5656 var . priority_sns_arn
5757 ]
5858 dimensions = {
59- FunctionName = " ${ var . resource_prefix } -lambda "
59+ FunctionName = var.main_lambda_function_name
6060 }
6161}
6262
@@ -74,7 +74,7 @@ resource "aws_cloudwatch_metric_alarm" "app_invocation_error_alarm" {
7474 var . priority_sns_arn
7575 ]
7676 dimensions = {
77- FunctionName = " ${ var . resource_prefix } -lambda "
77+ FunctionName = var.main_lambda_function_name
7878 }
7979}
8080
Original file line number Diff line number Diff line change @@ -17,3 +17,7 @@ variable "main_cloudfront_distribution_id" {
1717 type = string
1818 description = " ID for the cloudfront distribution that serves the main application"
1919}
20+
21+ variable "main_lambda_function_name" {
22+ type = string
23+ }
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ data "archive_file" "sqs_lambda_code" {
1111}
1212
1313locals {
14- core_api_lambda_name = " ${ var . ProjectId } -lambda "
14+ core_api_lambda_name = " ${ var . ProjectId } -main-server "
1515 core_sqs_consumer_lambda_name = " ${ var . ProjectId } -sqs-consumer"
1616}
1717data "aws_caller_identity" "current" {}
You can’t perform that action at this time.
0 commit comments