terraform-aws-modules/lambda
Terraform module which takes care of a lot of AWS Lambda/serverless tasks (build, package, deploy).
About
Terraform module which takes care of a lot of AWS Lambda/serverless tasks (build, package, deploy).
Maintained by terraform-aws-modules on the Terraform Registry. Latest version 8.12.0, 150.8M downloads. Requires providers: aws.
Deploy creates a StackGuardian workflow from the module's GitHub repository, pinned to this version. You set the inputs, see the plan, then approve the apply.
Use cases
- Event-driven services deployed with their queues, topics and permissions together.
- Scheduled jobs and pipelines that are reviewed like any other change.
- Alerting and log routing set up consistently per account.
Inputs
No required inputs. Every variable has a default, so the first run works with an empty input form.
The full list of inputs is on the registry page.
What it creates
aws_lambda_functionaws_iam_roleaws_cloudwatch_log_groupaws_lambda_permissionaws_lambda_event_source_mapping
How it runs on StackGuardian
Terraform workflow from the module's GitHub repository: plan, policy check, approval, then apply.
Approvals happen in StackGuardian. An agent can never approve its own run. Every run keeps its plan, policy results and approver in the audit log.