Skip to content

Commit c1db1ee

Browse files
committed
cleanup
1 parent 0c21cc6 commit c1db1ee

File tree

5 files changed

+10
-12
lines changed

5 files changed

+10
-12
lines changed

terraform/envs/prod/main.tf

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff 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-
}
4137
module "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

8380
module "lambdas" {

terraform/envs/qa/main.tf

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff 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-
}
4137
module "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

terraform/modules/alarms/main.tf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff 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

terraform/modules/alarms/variables.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff 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+
}

terraform/modules/lambdas/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ data "archive_file" "sqs_lambda_code" {
1111
}
1212

1313
locals {
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
}
1717
data "aws_caller_identity" "current" {}

0 commit comments

Comments
 (0)