abdullahkhawer / terraform-aws-ssm-parameter-store-backup

A Terraform Module to create AWS resources which are used to automatically take backup of all the parameters residing on AWS SSM Parameter Store using AWS Lambda function, AWS CloudWatch or AWS EventBridge and AWS S3 bucket.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

terraform-aws-ssm-parameter-store-backup

A Terraform Module to create AWS resources which are used to automatically take backup of all the parameters residing on AWS SSM Parameter Store using AWS Lambda function based on a Python script. It is executed daily via AWS CloudWatch or AWS EventBridge. Backup is taken in a .json file. Backup file is stored on an AWS S3 bucket.

Requirements

Name Version
terraform >= 0.14
aws >= 3.0, < 5.0.0

Providers

Name Version
aws >= 3.0, < 5.0.0

Inputs

Name Description Type Default Required
aws_region AWS region string "" Yes
namespace Namespace / Project Name string "" Yes
environment Environment Name string "" Yes

About

A Terraform Module to create AWS resources which are used to automatically take backup of all the parameters residing on AWS SSM Parameter Store using AWS Lambda function, AWS CloudWatch or AWS EventBridge and AWS S3 bucket.

License:Apache License 2.0


Languages

Language:HCL 65.5%Language:Python 34.5%