myoung34 / DevOps

Things I've written that I don't want to disappear

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DevOps

Things I've written that I don't want to disappear

Files

  1. EBS Snapshotter in Lambda (CFT) - This is a CFT template to create 4 lambda tasks.
  2. EbsSnapshotCreatorLambdaFunction - This is the real work. It basically searches Ec2 instances for a tag (defined as a set of CFT params)
  3. EbsSnapshotDailyLambdaFunction - Runs daily with a retention period of 7 days
  4. EbsSnapshotWeeklyLambdaFunction - Runs weekly with a retention period of 14 days
  5. EbsSnapshotJanitorLambdaFunction - Runs daily and deletes ebs snapshots that were created by the EbsSnapshotCreatorLambdaFunction task with dates <date run (daily)

About

Things I've written that I don't want to disappear

License:GNU General Public License v3.0


Languages

Language:HCL 46.7%Language:Python 37.3%Language:Makefile 10.0%Language:Shell 4.8%Language:Dockerfile 1.2%