Skip to content

Commit 1f0e900

Browse files
authored
Merge pull request #15 from companieshouse/feature/cloudwatch-log-group
Add CloudWatch log group for agent logs
2 parents 7bd0419 + 055ef31 commit 1f0e900

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

groups/frontend/iam.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ module "instance_profile" {
22
source = "[email protected]:companieshouse/terraform-modules//aws/instance_profile?ref=tags/1.0.62"
33
name = "tuxedo-frontend-profile"
44

5-
cw_log_group_arns = [for log_group in merge(aws_cloudwatch_log_group.tuxedo, aws_cloudwatch_log_group.ngsrv) : log_group.arn]
5+
cw_log_group_arns = [for log_group in merge(aws_cloudwatch_log_group.tuxedo, aws_cloudwatch_log_group.ngsrv, {"cloudwatch" = aws_cloudwatch_log_group.cloudwatch}) : log_group.arn]
66
enable_SSM = true
77
kms_key_refs = [
88
local.ssm_kms_key_id

groups/frontend/logs.tf

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,13 @@ resource "aws_cloudwatch_log_group" "ngsrv" {
2424
nGsrvLogName = each.value.log_name
2525
})
2626
}
27+
28+
resource "aws_cloudwatch_log_group" "cloudwatch" {
29+
name = "${var.service_subtype}-${var.service}-cloudwatch"
30+
retention_in_days = var.default_log_retention_in_days
31+
kms_key_id = local.logs_kms_key_id
32+
33+
tags = merge(local.common_tags, {
34+
LogName = "cloudwatch"
35+
})
36+
}

0 commit comments

Comments
 (0)