A Terraform module to create AWS Lambda ressources.
MIT License
Published by moritzzimmer about 1 month ago
Full Changelog: https://github.com/moritzzimmer/terraform-aws-lambda/compare/v7.5.0...v7.6.0
Published by moritzzimmer 9 months ago
Full Changelog: https://github.com/moritzzimmer/terraform-aws-lambda/compare/v7.4.1...v7.5.0
Published by moritzzimmer 10 months ago
Full Changelog: https://github.com/moritzzimmer/terraform-aws-lambda/compare/v7.4.0...v7.4.1
Published by moritzzimmer 10 months ago
Full Changelog: https://github.com/moritzzimmer/terraform-aws-lambda/compare/v7.3.0...v7.4.0
Published by moritzzimmer 12 months ago
Full Changelog: https://github.com/moritzzimmer/terraform-aws-lambda/compare/v7.2.0...v7.3.0
Published by moritzzimmer about 1 year ago
Full Changelog: https://github.com/moritzzimmer/terraform-aws-lambda/compare/v7.1.0...v7.2.0
Published by moritzzimmer about 1 year ago
Full Changelog: https://github.com/moritzzimmer/terraform-aws-lambda/compare/v7.0.0...v7.1.0
Published by moritzzimmer about 1 year ago
Minimum versions of Terraform and the AWS provider have been bumped to it's latest versions. Make sure to upgrade your environment to use Terraform >-= 1.0
and your projects to use AWS Provider >= 5.0
.
S3 based deployments relied on CloudTrail (via EventBridge) to propagate uploads of Lambda packages to S3 and start the corresponding CodePipeline. This has been refactored to use S3 Bucket notifications which is the recommended approach by aws.
Make sure to activate S3 bucket notifications for the source bucket of your Lambda function to keep your continuous deployment pipelines working:
resource "aws_s3_bucket" "source" {
bucket = "my-ci-bucket"
force_destroy = true
}
resource "aws_s3_bucket_notification" "source" {
bucket = aws_s3_bucket.source.id
eventbridge = true
}
see S3 or complete for examples and README for details.
If you created a CloudTrail solely for starting your Lambda pipelines you may delete it after migrating to bucket notifications.
Thanks to @saefty for providing this refactoring.
Full Changelog: https://github.com/moritzzimmer/terraform-aws-lambda/compare/v6.13.0...v7.0.0
Published by moritzzimmer over 1 year ago
Full Changelog: https://github.com/moritzzimmer/terraform-aws-lambda/compare/v6.12.0...v6.13.0
Published by moritzzimmer over 1 year ago
Full Changelog: https://github.com/moritzzimmer/terraform-aws-lambda/compare/v6.11.0...v6.12.0
Published by moritzzimmer over 1 year ago
role_arn
to module outputs by @thisismana in https://github.com/moritzzimmer/terraform-aws-lambda/pull/91
Full Changelog: https://github.com/moritzzimmer/terraform-aws-lambda/compare/v6.10.0...v6.11.0
Published by moritzzimmer over 1 year ago
scaling_config
in event_source_mapping
by @moritzzimmer in https://github.com/moritzzimmer/terraform-aws-lambda/pull/84
Full Changelog: https://github.com/moritzzimmer/terraform-aws-lambda/compare/v6.9.1...v6.10.0
Published by moritzzimmer almost 2 years ago
Full Changelog: https://github.com/moritzzimmer/terraform-aws-lambda/compare/v6.9.0...v6.9.1
Published by moritzzimmer almost 2 years ago
Full Changelog: https://github.com/moritzzimmer/terraform-aws-lambda/compare/v6.8.1...v6.9.0
Published by moritzzimmer almost 2 years ago
Full Changelog: https://github.com/moritzzimmer/terraform-aws-lambda/compare/v6.8.0...v6.8.1
Published by moritzzimmer almost 2 years ago
Full Changelog: https://github.com/moritzzimmer/terraform-aws-lambda/compare/v6.7.0...v6.8.0
Published by moritzzimmer almost 2 years ago
Full Changelog: https://github.com/moritzzimmer/terraform-aws-lambda/compare/v6.6.0...v6.7.0
Published by moritzzimmer almost 2 years ago
Full Changelog: https://github.com/moritzzimmer/terraform-aws-lambda/compare/v6.5.0...v6.6.0
Published by moritzzimmer about 2 years ago
Full Changelog: https://github.com/moritzzimmer/terraform-aws-lambda/compare/v6.4.0...v6.5.0