terraform-aws-lambda
terraform-aws-lambda copied to clipboard
Terraform module, which takes care of a lot of AWS Lambda/serverless tasks (build dependencies, packages, updates, deployments) in countless combinations πΊπ¦
## Description We use this module to create two different lambda functions(`certcheck` and `certissue`) and `Certcheck_lambda` requires `Certissue_lambda function arn` for the lambda role IAM policy and as an environment...
## Is your request related to a problem? Please describe. When building a lambda using i.e. golang, the `build_in_docker = true` is silently ignored. There is no way at the...
## Describe the solution you'd like. It would be great if the `source_path` dict accepted a "git artifact" option which, when present, would check out the given hash before doing...
## Description The lambda function deploys successfully but the function returns a `NetworkError`. - [x] β I have searched the open/closed issues and my issue is not listed. ## Versions...
## Description Used for loop instead of count for resource "aws_iam_role_policy_attachment" "additional_many" to ensure that changing orders of the policy will not detach them ## Motivation and Context Fixes #629...
## Description Swapping the order of policies will result in the policies being detached - [X] β I have searched the open/closed issues and my issue is not listed. ##...
## Is your request related to a new offering from AWS? No ## Is your request related to a problem? Please describe. Support external CI/CD process that updates the image...
## Description This change was missed in https://github.com/terraform-aws-modules/terraform-aws-lambda/pull/293. Document is up to date, code is not. Fixes https://github.com/terraform-aws-modules/terraform-aws-lambda/issues/506 Replace https://github.com/terraform-aws-modules/terraform-aws-lambda/pull/507 ## Motivation and Context This would solve inconsistencies in the...
## Description Added support to pass extra arguments to pip install command ``` { path = "src/python-app1", pip_requirements = true, pip_install_extra_args = ["--platform", "manylinux2014_aarch64", "--only-binary", ":all:"] } ``` ## Motivation...
## Description Respect the `package-lock.json` so NodeJS Lambda for reproducible builds, which are critical in production environments. Similarly, like for the Poetry, copy a lock file, if such is present,...