Skip to content

Commit 8d83e49

Browse files
authored
feat: Added device_name to customer gateway object. (#681)
1 parent 2ca733d commit 8d83e49

File tree

26 files changed

+36
-34
lines changed

26 files changed

+36
-34
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,13 +189,13 @@ It is possible to integrate this VPC module with [terraform-aws-transit-gateway
189189
| Name | Version |
190190
|------|---------|
191191
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
192-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.15 |
192+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.28 |
193193

194194
## Providers
195195

196196
| Name | Version |
197197
|------|---------|
198-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.15 |
198+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.28 |
199199

200200
## Modules
201201

examples/complete-vpc/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ Note that this example may create resources which can cost money (AWS Elastic IP
2222
| Name | Version |
2323
|------|---------|
2424
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
25-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.15 |
25+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.28 |
2626

2727
## Providers
2828

2929
| Name | Version |
3030
|------|---------|
31-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.15 |
31+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.28 |
3232

3333
## Modules
3434

examples/complete-vpc/main.tf

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,9 @@ module "vpc" {
4646

4747
customer_gateways = {
4848
IP1 = {
49-
bgp_asn = 65112
50-
ip_address = "1.2.3.4"
49+
bgp_asn = 65112
50+
ip_address = "1.2.3.4"
51+
device_name = "some_name"
5152
},
5253
IP2 = {
5354
bgp_asn = 65112

examples/complete-vpc/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = ">= 3.15"
7+
version = ">= 3.28"
88
}
99
}
1010
}

examples/ipv6/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Note that this example may create resources which can cost money (AWS Elastic IP
2020
| Name | Version |
2121
|------|---------|
2222
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
23-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.15 |
23+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.28 |
2424

2525
## Providers
2626

examples/ipv6/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = ">= 3.15"
7+
version = ">= 3.28"
88
}
99
}
1010
}

examples/issues/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Note that this example may create resources which can cost money (AWS Elastic IP
2525
| Name | Version |
2626
|------|---------|
2727
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
28-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.15 |
28+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.28 |
2929

3030
## Providers
3131

examples/issues/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = ">= 3.15"
7+
version = ">= 3.28"
88
}
99
}
1010
}

examples/manage-default-vpc/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Run `terraform destroy` when you don't need these resources.
2222
| Name | Version |
2323
|------|---------|
2424
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
25-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.15 |
25+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.28 |
2626

2727
## Providers
2828

examples/manage-default-vpc/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = ">= 3.15"
7+
version = ">= 3.28"
88
}
99
}
1010
}

examples/network-acls/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Note that this example may create resources which can cost money (AWS Elastic IP
2424
| Name | Version |
2525
|------|---------|
2626
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
27-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.15 |
27+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.28 |
2828

2929
## Providers
3030

examples/network-acls/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = ">= 3.15"
7+
version = ">= 3.28"
88
}
99
}
1010
}

examples/outpost/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@ Note that this example may create resources which can cost money (AWS Elastic IP
2424
| Name | Version |
2525
|------|---------|
2626
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
27-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.15 |
27+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.28 |
2828

2929
## Providers
3030

3131
| Name | Version |
3232
|------|---------|
33-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.15 |
33+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.28 |
3434

3535
## Modules
3636

examples/outpost/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = ">= 3.15"
7+
version = ">= 3.28"
88
}
99
}
1010
}

examples/secondary-cidr-blocks/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Note that this example may create resources which can cost money (AWS Elastic IP
2222
| Name | Version |
2323
|------|---------|
2424
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
25-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.15 |
25+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.28 |
2626

2727
## Providers
2828

examples/secondary-cidr-blocks/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = ">= 3.15"
7+
version = ">= 3.28"
88
}
99
}
1010
}

examples/simple-vpc/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Note that this example may create resources which can cost money (AWS Elastic IP
2626
| Name | Version |
2727
|------|---------|
2828
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
29-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.15 |
29+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.28 |
3030

3131
## Providers
3232

examples/simple-vpc/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = ">= 3.15"
7+
version = ">= 3.28"
88
}
99
}
1010
}

examples/vpc-flow-logs/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,14 @@ Note that this example may create resources which can cost money (AWS Elastic IP
2424
| Name | Version |
2525
|------|---------|
2626
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
27-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.15 |
27+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.28 |
2828
| <a name="requirement_random"></a> [random](#requirement\_random) | >= 2 |
2929

3030
## Providers
3131

3232
| Name | Version |
3333
|------|---------|
34-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.15 |
34+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.28 |
3535
| <a name="provider_random"></a> [random](#provider\_random) | >= 2 |
3636

3737
## Modules

examples/vpc-flow-logs/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = ">= 3.15"
7+
version = ">= 3.28"
88
}
99

1010
random = {

examples/vpc-separate-private-route-tables/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Note that this example may create resources which can cost money (AWS Elastic IP
2222
| Name | Version |
2323
|------|---------|
2424
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
25-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.15 |
25+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.28 |
2626

2727
## Providers
2828

examples/vpc-separate-private-route-tables/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = ">= 3.15"
7+
version = ">= 3.28"
88
}
99
}
1010
}

main.tf

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1215,9 +1215,10 @@ resource "aws_route_table_association" "public" {
12151215
resource "aws_customer_gateway" "this" {
12161216
for_each = var.customer_gateways
12171217

1218-
bgp_asn = each.value["bgp_asn"]
1219-
ip_address = each.value["ip_address"]
1220-
type = "ipsec.1"
1218+
bgp_asn = each.value["bgp_asn"]
1219+
ip_address = each.value["ip_address"]
1220+
device_name = lookup(each.value, "device_name", null)
1221+
type = "ipsec.1"
12211222

12221223
tags = merge(
12231224
{

modules/vpc-endpoints/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,13 @@ module "endpoints" {
5656
| Name | Version |
5757
|------|---------|
5858
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
59-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.15 |
59+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.28 |
6060

6161
## Providers
6262

6363
| Name | Version |
6464
|------|---------|
65-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.15 |
65+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.28 |
6666

6767
## Modules
6868

modules/vpc-endpoints/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = ">= 3.15"
7+
version = ">= 3.28"
88
}
99
}
1010
}

versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = ">= 3.15"
7+
version = ">= 3.28"
88
}
99
}
1010
}

0 commit comments

Comments
 (0)