Skip to content

Set of standalone and reusable AWS/DevOps solutions implemented as Terraform modules 🇺🇦

License

Notifications You must be signed in to change notification settings

terraform-aws-modules/terraform-aws-solutions

Terraform AWS Solutions

This repository contains common solutions for AWS users implemented as standalone and reusable Terraform modules.

SWUbanner

This repository is the part of serverless.tf framework, which aims to simplify all operations when working with the serverless in Terraform.

Solutions

CloudWatch Log Retention Manager

Problem: Sometimes, AWS services like Lambda@Edge or misconfigured scripts create CloudWatch Log Groups with retention set to Never, but it is unlikely that you really want to keep logs forever and pay for them.

Solution: AWS Lambda function scheduled using EventBridge Scheduler that will set the retention period to 30 days. Everything is parametrized.

Authors

Module managed by Anton Babenko. Check out serverless.tf to learn more about doing serverless with Terraform.

Please reach out to Betajob if you are looking for commercial support for your Terraform, AWS, or serverless project.

License

Apache 2 Licensed. See LICENSE for full details.

Additional information for users from Russia and Belarus