Skip to content

Commit a84b0d0

Browse files
author
Dave Osment
committed
Added CFN YAML to create all three core functions in Lambda, along with required IAM Role, and CloudWatch Event Cron Trigger to fire each Function on a schedule defined within CFN paramaters
1 parent e10201c commit a84b0d0

File tree

3 files changed

+457
-3
lines changed

3 files changed

+457
-3
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
# Change Log
22
All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/).
33

4-
## 0.0.5 2017-01-27
4+
## 0.0.5 - 2017-01-27
55
### Added
66
- Created new function to offsite SnapShots based upon presence of 'DestinationRegion' Tag
77
- All Tags on the Source snapShot will be applied to the copy
88
- Ability to exclude individual EBS Volumes
99
- Linked original and copied snapshots by Tagging with the other's respective Id
10+
- Added YAML CFN to create Lambda Functions from 'ebs-snapshot-creator', 'ebs-snapshot-manager' & 'ebs-snapshot-offsiter' along with IAM Roles and CloudWatch Cron triggers
1011

1112
### Changed
1213
- Automatic determination of curent AWS Region

IDEAS.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
- It should be possible to configure multiple regions to copy (duplicate) snapshots into
2323
- It should be possible to trigger a web hook (optionally / if configured) every time the creator job runs
2424
- e.g. to use with PagerDuty to monitor if a job doesn't check-in every N days/hours/whatever
25-
- Add JSON for IAM and/or CloudFormation and/or Terraform code and/or CLI/SH for deploying
25+
- ADDED CFN: Add JSON for IAM and/or CloudFormation and/or Terraform code and/or CLI/SH for deploying
2626
- It should be possible to trigger snapshots of instance volumes in other regions besides the one that the creator is running in (or should it?)
2727

2828
## ebs-snapshot-manager.py
@@ -41,7 +41,7 @@
4141

4242
### P3
4343
- Trigger a optional (if configured) web hook every time it runs (e.g. to use with PagerDuty to trigger if job doesn't check-in every N days/hours/whatever)
44-
- Add JSON for IAM and/or CloudFormation and/or Terraform code and/or CLI/SH for deploying
44+
- ADDED CFN: Add JSON for IAM and/or CloudFormation and/or Terraform code and/or CLI/SH for deploying
4545

4646
## ebs-snapshot-watcher.py
4747

0 commit comments

Comments
 (0)