claranet / terraform-aws-lambda

Terraform module for AWS Lambda functions
MIT License
157 stars 127 forks source link

feat: support upload lambda to s3, to support fatter lambdas #60

Open rdkls opened 4 years ago

rdkls commented 4 years ago

All changes optional to preserve backwards compatibility; previous syntax without s3 support stays exactly the same.

  1. Resource aws_lambda_function - make optional (using "count") based on var.s3_bucket_lambda_package
  2. Optional - Create said bucket
  3. Optional - builder uploads generated zip to s3
  4. Optional - Add aws_lambda_function that uses s3_bucket and s3_key, instead of local "filename"
guikcd commented 4 years ago

Can you consider merging this ?