File tree Expand file tree Collapse file tree 10 files changed +22
-17
lines changed
simple-lambda-with-deploy-test Expand file tree Collapse file tree 10 files changed +22
-17
lines changed Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ Also Note: CodePipeline and CodeDeploy cannot be used together to deploy a Lambd
27
27
For a Zip file lambda
28
28
``` hcl
29
29
module "lambda_api" {
30
- source = "github.com/byu-oit/terraform-aws-lambda-api?ref=v2.2 .0"
30
+ source = "github.com/byu-oit/terraform-aws-lambda-api?ref=v3.0 .0"
31
31
app_name = "my-lambda-codedeploy-dev"
32
32
zip_filename = "./src/lambda.zip"
33
33
zip_handler = "index.handler"
@@ -50,7 +50,7 @@ module "lambda_api" {
50
50
For a docker image lambda:
51
51
``` hcl
52
52
module "lambda_api" {
53
- source = "github.com/byu-oit/terraform-aws-lambda-api?ref=v2.2 .0"
53
+ source = "github.com/byu-oit/terraform-aws-lambda-api?ref=v3.0 .0"
54
54
app_name = "my-docker-lambda"
55
55
image_uri = "my-image-from-my-ecr:latest"
56
56
hosted_zone = module.acs.route53_zone
@@ -86,7 +86,7 @@ module "lambda_api" {
86
86
87
87
## Requirements
88
88
* Terraform version 0.13.2 or greater
89
- * AWS provider version 3.0 or greater
89
+ * AWS provider version 3.67 or greater
90
90
91
91
## Inputs
92
92
| Name | Type | Description | Default |
Original file line number Diff line number Diff line change 1
1
# Changelog
2
2
3
+ ## v3.0.0
4
+ 2/6/2023 - Set ` desync_mitigation_mode ` to ` strictest ` in ALB
5
+ - Require AWS provider >=3.67 to support ` desync_mitigation_mode `
6
+
3
7
## v2.2.0
4
8
11/18/2022 - support ARM 64 architecture
5
9
- allow pass through of architecture to support arm64. Default is x86_64.
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ terraform {
3
3
}
4
4
5
5
provider "aws" {
6
- version = " ~> 3.0 "
6
+ version = " ~> 3.67 "
7
7
region = " us-west-2"
8
8
}
9
9
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ terraform {
3
3
}
4
4
5
5
provider "aws" {
6
- version = " ~> 3.0 "
6
+ version = " ~> 3.67 "
7
7
region = " us-west-2"
8
8
}
9
9
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ terraform {
3
3
required_providers {
4
4
aws = {
5
5
source = " hashicorp/aws"
6
- version = " ~> 3.73.0 "
6
+ version = " ~> 3.67 "
7
7
}
8
8
}
9
9
}
Original file line number Diff line number Diff line change 1
1
provider "aws" {
2
- version = " ~> 3.0 "
2
+ version = " ~> 3.67 "
3
3
region = " us-west-2"
4
4
}
5
5
@@ -9,7 +9,7 @@ module "acs" {
9
9
10
10
module "lambda_api" {
11
11
# source = "../../"
12
- source = " github.com/byu-oit/terraform-aws-lambda-api?ref=v2.2 .0"
12
+ source = " github.com/byu-oit/terraform-aws-lambda-api?ref=v3.0 .0"
13
13
app_name = " my-docker-lambda"
14
14
image_uri = " my-image-from-my-ecr:latest"
15
15
hosted_zone = module. acs . route53_zone
Original file line number Diff line number Diff line change 1
1
provider "aws" {
2
- version = " ~> 3.0 "
2
+ version = " ~> 3.67 "
3
3
region = " us-west-2"
4
4
}
5
5
Original file line number Diff line number Diff line change 1
1
provider "aws" {
2
- version = " ~> 3.0 "
2
+ version = " ~> 3.67 "
3
3
region = " us-west-2"
4
4
}
5
5
@@ -9,7 +9,7 @@ module "acs" {
9
9
10
10
module "lambda_api" {
11
11
# source = "../../"
12
- source = " github.com/byu-oit/terraform-aws-lambda-api?ref=v2.2 .0"
12
+ source = " github.com/byu-oit/terraform-aws-lambda-api?ref=v3.0 .0"
13
13
app_name = " my-lambda-dev"
14
14
zip_filename = " ./src/lambda.zip"
15
15
zip_handler = " index.handler"
Original file line number Diff line number Diff line change 1
1
provider "aws" {
2
- version = " ~> 3.0 "
2
+ version = " ~> 3.67 "
3
3
region = " us-west-2"
4
4
}
5
5
Original file line number Diff line number Diff line change 1
1
terraform {
2
2
required_version = " >= 0.13.2"
3
3
required_providers {
4
- aws = " >= 3.0 "
4
+ aws = " >= 3.67 "
5
5
}
6
6
}
7
7
@@ -29,10 +29,11 @@ locals {
29
29
# ==================== ALB ====================
30
30
31
31
resource "aws_alb" "alb" {
32
- name = local. alb_name
33
- subnets = var. public_subnet_ids
34
- security_groups = [aws_security_group . alb-sg . id ]
35
- tags = var. tags
32
+ name = local. alb_name
33
+ desync_mitigation_mode = " strictest"
34
+ subnets = var. public_subnet_ids
35
+ security_groups = [aws_security_group . alb-sg . id ]
36
+ tags = var. tags
36
37
}
37
38
38
39
resource "aws_security_group" "alb-sg" {
You can’t perform that action at this time.
0 commit comments