lambda-packager

dntsk/lambda-packager/aws

Terraform Module HCL AWS

AWS Lambda packager Terraform module

Install
module "lambda-packager" {
source = "dntsk/lambda-packager/aws"
version = "0.1.13"
}
plain text: /constructs/tfmod-dntsk-lambda-packager-aws/install.txt
⭐ Source on GitHub 📦 Registry page
README

![Logo](https://dntsk.dev) ![Maintained](https://dntsk.dev/) ![Terraform version](https://github.com/hashicorp/terraform/releases) ![GitHub tag](https://github.com/dntsk/terraform-aws-lambda-packager/tags/) ![MIT license](https://opensource.org/licenses/MIT) 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 ``hcl module "example" { source = "dntsk/lambda-packager/aws" source_dir = "lambda" filename = "example.py" handler = "example.lambda_handler" name = "example" environment_variables = { VAR = "example_variable" } } ` Usage with custom IAM role `hcl module "example" { source = "dntsk/lambda-packager/aws" source_dir = "lam

Inputs (12)
NameTypeDescriptionDefault
filenamestringLambda's file name required
namestringLambda name required
source_dirstringLambda source directory required
custom_iam_roleboolProvide true if you want to have your own IAM role in Lambda functionfalse
iam_role_arnstringIAM role ARN. Available if custom_iam_role set to true""
handlerstringLambda handler"labmda_handler"
environment_variablesmap(string)Environment variables{}
tmp_dirstringTemp directory to collect package"/tmp/lambda_pack"
vpc_subnet_idslist(string)List of subnets ids for VPC[]
vpc_security_group_idslist(string)List of security groups ids for VPC[]
timeoutstringThe amount of time your Lambda Function has to run in seconds.300
runtimestringRuntime for Lambda function"python3.7"
Outputs (2)
arn
name
Resources (6)
aws_cloudwatch_log_groupaws_iam_policyaws_iam_roleaws_iam_role_policy_attachmentaws_lambda_functionnull_resource
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.13
Cloud AWS
★ Stars0
Forks2
Total downloads7.4k
Inputs12
Outputs2
Resources6
LicenseMIT
Namespacedntsk
Updated