Skip to content

Commit 2517eb9

Browse files
virgofxantonbabenkobryantbiggs
authored
feat!: Bump Terraform AWS Provider version to 5.0 (#941)
Co-authored-by: Anton Babenko <[email protected]> Co-authored-by: Bryant Biggs <[email protected]>
1 parent 0ea859d commit 2517eb9

File tree

30 files changed

+45
-43
lines changed

30 files changed

+45
-43
lines changed

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
repos:
22
- repo: https://github.com/antonbabenko/pre-commit-terraform
3-
rev: v1.77.1
3+
rev: v1.79.1
44
hooks:
55
- id: terraform_fmt
66
- id: terraform_validate

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -256,13 +256,13 @@ Full contributing [guidelines are covered here](.github/contributing.md).
256256
| Name | Version |
257257
|------|---------|
258258
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.0 |
259-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.35 |
259+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.0 |
260260

261261
## Providers
262262

263263
| Name | Version |
264264
|------|---------|
265-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 4.35 |
265+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.0 |
266266

267267
## Modules
268268

examples/complete/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) | >= 1.0 |
25-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.35 |
25+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.0 |
2626

2727
## Providers
2828

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

3333
## Modules
3434

examples/complete/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 = ">= 4.35"
7+
version = ">= 5.0"
88
}
99
}
1010
}

examples/ipam/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@ Note that this example may create resources which can cost money (AWS Elastic IP
3030
| Name | Version |
3131
|------|---------|
3232
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.0 |
33-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.35 |
33+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.0 |
3434

3535
## Providers
3636

3737
| Name | Version |
3838
|------|---------|
39-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 4.35 |
39+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.0 |
4040

4141
## Modules
4242

examples/ipam/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 = ">= 4.35"
7+
version = ">= 5.0"
88
}
99
}
1010
}

examples/ipv6-dualstack/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ 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) | >= 1.0 |
23-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.35 |
23+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.0 |
2424

2525
## Providers
2626

2727
| Name | Version |
2828
|------|---------|
29-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 4.35 |
29+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.0 |
3030

3131
## Modules
3232

examples/ipv6-dualstack/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 = ">= 4.35"
7+
version = ">= 5.0"
88
}
99
}
1010
}

examples/ipv6-only/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ 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) | >= 1.0 |
23-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.35 |
23+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.0 |
2424

2525
## Providers
2626

2727
| Name | Version |
2828
|------|---------|
29-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 4.35 |
29+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.0 |
3030

3131
## Modules
3232

examples/ipv6-only/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 = ">= 4.35"
7+
version = ">= 5.0"
88
}
99
}
1010
}

examples/issues/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ 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) | >= 1.0 |
28-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.35 |
28+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.0 |
2929

3030
## Providers
3131

3232
| Name | Version |
3333
|------|---------|
34-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 4.35 |
34+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.0 |
3535

3636
## Modules
3737

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 = ">= 4.35"
7+
version = ">= 5.0"
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) | >= 1.0 |
25-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.35 |
25+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.0 |
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 = ">= 4.35"
7+
version = ">= 5.0"
88
}
99
}
1010
}

examples/network-acls/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) | >= 1.0 |
27-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.35 |
27+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.0 |
2828

2929
## Providers
3030

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

3535
## Modules
3636

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 = ">= 4.35"
7+
version = ">= 5.0"
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) | >= 1.0 |
27-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.35 |
27+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.0 |
2828

2929
## Providers
3030

3131
| Name | Version |
3232
|------|---------|
33-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 4.35 |
33+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.0 |
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 = ">= 4.35"
7+
version = ">= 5.0"
88
}
99
}
1010
}

examples/secondary-cidr-blocks/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) | >= 1.0 |
25-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.35 |
25+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.0 |
2626

2727
## Providers
2828

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

3333
## Modules
3434

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 = ">= 4.35"
7+
version = ">= 5.0"
88
}
99
}
1010
}

examples/separate-route-tables/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) | >= 1.0 |
25-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.35 |
25+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.0 |
2626

2727
## Providers
2828

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

3333
## Modules
3434

examples/separate-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 = ">= 4.35"
7+
version = ">= 5.0"
88
}
99
}
1010
}

examples/simple/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@ 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) | >= 1.0 |
29-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.35 |
29+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.0 |
3030

3131
## Providers
3232

3333
| Name | Version |
3434
|------|---------|
35-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 4.35 |
35+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.0 |
3636

3737
## Modules
3838

examples/simple/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 = ">= 4.35"
7+
version = ">= 5.0"
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) | >= 1.0 |
27-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.35 |
27+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.0 |
2828
| <a name="requirement_random"></a> [random](#requirement\_random) | >= 2.0 |
2929

3030
## Providers
3131

3232
| Name | Version |
3333
|------|---------|
34-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 4.35 |
34+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.0 |
3535
| <a name="provider_random"></a> [random](#provider\_random) | >= 2.0 |
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 = ">= 4.35"
7+
version = ">= 5.0"
88
}
99

1010
random = {

main.tf

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1041,7 +1041,7 @@ locals {
10411041
resource "aws_eip" "nat" {
10421042
count = local.create_vpc && var.enable_nat_gateway && !var.reuse_nat_ips ? local.nat_gateway_count : 0
10431043

1044-
vpc = true
1044+
domain = "vpc"
10451045

10461046
tags = merge(
10471047
{
@@ -1053,6 +1053,8 @@ resource "aws_eip" "nat" {
10531053
var.tags,
10541054
var.nat_eip_tags,
10551055
)
1056+
1057+
depends_on = [aws_internet_gateway.this]
10561058
}
10571059

10581060
resource "aws_nat_gateway" "this" {

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) | >= 1.0 |
59-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.35 |
59+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.0 |
6060

6161
## Providers
6262

6363
| Name | Version |
6464
|------|---------|
65-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 4.35 |
65+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.0 |
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 = ">= 4.35"
7+
version = ">= 5.0"
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 = ">= 4.35"
7+
version = ">= 5.0"
88
}
99
}
1010
}

0 commit comments

Comments
 (0)