Skip to content

Commit d70dc2e

Browse files
VIA-433 AS/AJ Add delete lifecycle rule to firehose failed logs s3 bucket
1 parent ddac921 commit d70dc2e

File tree

1 file changed

+16
-0
lines changed
  • infrastructure/modules/deploy_splunk

1 file changed

+16
-0
lines changed

infrastructure/modules/deploy_splunk/s3.tf

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,19 @@ module "failed_firehose_delivery_logs_s3_bucket" {
66
force_destroy = false
77
tags = var.default_tags
88
}
9+
10+
resource "aws_s3_bucket_lifecycle_configuration" "failed_firehose_delivery_logs_s3_bucket_lifecycle_configuration" {
11+
bucket = module.failed_firehose_delivery_logs_s3_bucket.s3_bucket_id
12+
13+
rule {
14+
id = "DeleteLogsFilesAfterExpiration"
15+
16+
filter {}
17+
18+
expiration {
19+
days = var.splunk_log_retention_in_days
20+
}
21+
22+
status = "Enabled"
23+
}
24+
}

0 commit comments

Comments
 (0)