From 41bf2229f2e4dd12d3fe10825d094b44a855da51 Mon Sep 17 00:00:00 2001 From: troyready Date: Sun, 7 May 2023 19:40:24 -0700 Subject: [PATCH] set cloudwatch log group retention --- CHANGELOG.md | 2 ++ src/init/aws_tf_go_lambda/index.ts | 5 +++-- src/init/aws_tf_node_lambda/index.ts | 5 +++-- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 90e3c02..724d583 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +### Fixed +- AWS Lambda examples: set default log group retention value ## [0.10.0] - 2023-05-07 ### Added diff --git a/src/init/aws_tf_go_lambda/index.ts b/src/init/aws_tf_go_lambda/index.ts index 4ed45b3..dae0a99 100644 --- a/src/init/aws_tf_go_lambda/index.ts +++ b/src/init/aws_tf_go_lambda/index.ts @@ -373,8 +373,9 @@ resource "aws_iam_role" "function_lambda" { } resource "aws_cloudwatch_log_group" "function_lambda" { - name = "/aws/lambda/\${local.function_name}" - tags = var.tags + name = "/aws/lambda/\${local.function_name}" + retention_in_days = 365 + tags = var.tags } resource "aws_lambda_function" "function" { diff --git a/src/init/aws_tf_node_lambda/index.ts b/src/init/aws_tf_node_lambda/index.ts index 8f4458b..2f2aeb8 100644 --- a/src/init/aws_tf_node_lambda/index.ts +++ b/src/init/aws_tf_node_lambda/index.ts @@ -356,8 +356,9 @@ resource "aws_iam_role" "hello_world_lambda" { } resource "aws_cloudwatch_log_group" "hello_world_function" { - name = "/aws/lambda/\${local.hello_world_function_name}" - tags = var.tags + name = "/aws/lambda/\${local.hello_world_function_name}" + retention_in_days = 365 + tags = var.tags } resource "aws_lambda_function" "hello_world" {