项目作者: dntsk

项目描述 :
AWS Lambda packager Terraform module
高级语言: HCL
项目地址: git://github.com/dntsk/terraform-aws-lambda-packager.git
创建时间: 2020-04-21T09:27:42Z
项目社区:https://github.com/dntsk/terraform-aws-lambda-packager

开源协议:MIT License

下载


Logo

Maintained Terraform version GitHub tag MIT license

AWS Lambda packager Terraform module

Terraform module which creates and deploy AWS Lambda with required python modules.

Supported Terraform versions

  • Terraform 0.12. Pin version to ~> v0.1

Usage with built in IAM role

  1. module "example" {
  2. source = "dntsk/lambda-packager/aws"
  3. source_dir = "lambda"
  4. filename = "example.py"
  5. handler = "example.lambda_handler"
  6. name = "example"
  7. environment_variables = {
  8. VAR = "example_variable"
  9. }
  10. }

Usage with custom IAM role

  1. module "example" {
  2. source = "dntsk/lambda-packager/aws"
  3. source_dir = "lambda"
  4. filename = "example.py"
  5. handler = "example.lambda_handler"
  6. custom_iam_role = true
  7. iam_role_arn = aws_iam_role.YOUR_ROLE.arn
  8. name = "example"
  9. environment_variables = {
  10. VAR = "example_variable"
  11. }
  12. }

License

MIT Licensed. See LICENSE for full details.