You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: readme.md
+9-6Lines changed: 9 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,11 +11,12 @@ Automate the deployment of lambda functions easily from either a developers mach
11
11
Goals
12
12
-----
13
13
14
-
- secure by default
15
-
- upload and configure lambda functions with a minimum set of AWS permissions.
16
-
- sensitive configuration information e.g. database connection credentials are not exposed to either a CI system, developer machine or (shock horror) Github!
17
-
- easy to integrate CI or the developer workflow
18
-
- integrate cleanly with existing AWS environments
14
+
- Manage permissions and secrets :
15
+
- AWS permissions are managed centrally with a minimum set exposed
16
+
- Sensitive configuration information e.g. database connection credentials are not exposed to either a CI system, developer machine or (shock horror) Github!
17
+
- Easy to integrate CI or the developer workflow
18
+
- Integrate cleanly with existing AWS environments
19
+
- Ability to automatically delete unused functions
19
20
20
21
Usage
21
22
-----
@@ -38,6 +39,8 @@ module "auto_deployer" {
38
39
s3_bucket_arn = "${aws_s3_bucket.deployment_uploads.arn}" // arn of the AWS S3 bucket to monitor for uploads
39
40
s3_bucket_id = "${aws_s3_bucket.deployment_uploads.id}" // name of the AWS S3 bucket bucket to monitor for uploads
40
41
42
+
maximum_unaliased_versions = 10 // number of unused functions to be retained
43
+
41
44
env_vars = {
42
45
variables = {
43
46
FOO = "BAR" // variables to configure the lambda function with
0 commit comments