Skip to content
This repository was archived by the owner on Jan 16, 2025. It is now read-only.

Commit 649da42

Browse files
authored
fix: Loosen the AWS Terraform provider constraint (#3708)
The current AWS provider constraint allows only the rightmost version component to increment. [see docs](https://developer.hashicorp.com/terraform/language/expressions/version-constraints#version-constraint-syntax) This esentially prevents me from updating the provider to the current latest version (5.31.0). This change set will allow people to update the minor version of the provider.
1 parent 97c5fcf commit 649da42

40 files changed

+50
-50
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -83,14 +83,14 @@ Talk to the forestkeepers in the `runners-channel` on Slack.
8383
| Name | Version |
8484
|------|---------|
8585
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3.0 |
86-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27.0 |
86+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27 |
8787
| <a name="requirement_random"></a> [random](#requirement\_random) | ~> 3.0 |
8888

8989
## Providers
9090

9191
| Name | Version |
9292
|------|---------|
93-
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 5.27.0 |
93+
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 5.27 |
9494
| <a name="provider_random"></a> [random](#provider\_random) | ~> 3.0 |
9595

9696
## Modules

examples/arm64/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ terraform output -raw webhook_secret
3434
| Name | Version |
3535
|------|---------|
3636
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3.0 |
37-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27.0 |
37+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27 |
3838
| <a name="requirement_local"></a> [local](#requirement\_local) | ~> 2.0 |
3939
| <a name="requirement_random"></a> [random](#requirement\_random) | ~> 3.0 |
4040

examples/arm64/versions.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ terraform {
22
required_providers {
33
aws = {
44
source = "hashicorp/aws"
5-
version = "~> 5.27.0"
5+
version = "~> 5.27"
66
}
77
local = {
88
source = "hashicorp/local"

examples/base/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
| Name | Version |
55
|------|---------|
66
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1 |
7-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27.0 |
7+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27 |
88

99
## Providers
1010

1111
| Name | Version |
1212
|------|---------|
13-
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 5.27.0 |
13+
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 5.27 |
1414

1515
## Modules
1616

examples/base/versions.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ terraform {
22
required_providers {
33
aws = {
44
source = "hashicorp/aws"
5-
version = "~> 5.27.0"
5+
version = "~> 5.27"
66
}
77
}
88
required_version = ">= 1"

examples/default/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ terraform output -raw webhook_secret
3434
| Name | Version |
3535
|------|---------|
3636
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3.0 |
37-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27.0 |
37+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27 |
3838
| <a name="requirement_local"></a> [local](#requirement\_local) | ~> 2.0 |
3939
| <a name="requirement_random"></a> [random](#requirement\_random) | ~> 3.0 |
4040

examples/default/versions.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ terraform {
22
required_providers {
33
aws = {
44
source = "hashicorp/aws"
5-
version = "~> 5.27.0"
5+
version = "~> 5.27"
66
}
77
local = {
88
source = "hashicorp/local"

examples/ephemeral/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ terraform output webhook_secret
3333
| Name | Version |
3434
|------|---------|
3535
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3.0 |
36-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27.0 |
36+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27 |
3737
| <a name="requirement_local"></a> [local](#requirement\_local) | ~> 2.0 |
3838
| <a name="requirement_random"></a> [random](#requirement\_random) | ~> 3.0 |
3939

examples/ephemeral/versions.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ terraform {
22
required_providers {
33
aws = {
44
source = "hashicorp/aws"
5-
version = "~> 5.27.0"
5+
version = "~> 5.27"
66
}
77
local = {
88
source = "hashicorp/local"

examples/multi-runner/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ terraform output -raw webhook_secret
5252
| Name | Version |
5353
|------|---------|
5454
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3.0 |
55-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27.0 |
55+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27 |
5656
| <a name="requirement_local"></a> [local](#requirement\_local) | ~> 2.0 |
5757
| <a name="requirement_random"></a> [random](#requirement\_random) | ~> 3.0 |
5858

examples/multi-runner/versions.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ terraform {
22
required_providers {
33
aws = {
44
source = "hashicorp/aws"
5-
version = "~> 5.27.0"
5+
version = "~> 5.27"
66
}
77
local = {
88
source = "hashicorp/local"

examples/permissions-boundary/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ terraform apply
3535
| Name | Version |
3636
|------|---------|
3737
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3.0 |
38-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27.0 |
38+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27 |
3939
| <a name="requirement_local"></a> [local](#requirement\_local) | ~> 2.0 |
4040
| <a name="requirement_random"></a> [random](#requirement\_random) | ~> 3.0 |
4141

examples/permissions-boundary/setup/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
| Name | Version |
55
|------|---------|
66
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3.0 |
7-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27.0 |
7+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27 |
88

99
## Providers
1010

examples/permissions-boundary/setup/versions.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ terraform {
22
required_providers {
33
aws = {
44
source = "hashicorp/aws"
5-
version = "~> 5.27.0"
5+
version = "~> 5.27"
66
}
77
}
88
required_version = ">= 1.3.0"

examples/permissions-boundary/versions.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ terraform {
22
required_providers {
33
aws = {
44
source = "hashicorp/aws"
5-
version = "~> 5.27.0"
5+
version = "~> 5.27"
66
}
77
local = {
88
source = "hashicorp/local"

examples/prebuilt/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ terraform output webhook_secret
6161
| Name | Version |
6262
|------|---------|
6363
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3.0 |
64-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27.0 |
64+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27 |
6565
| <a name="requirement_local"></a> [local](#requirement\_local) | ~> 2.0 |
6666
| <a name="requirement_random"></a> [random](#requirement\_random) | ~> 3.0 |
6767

examples/prebuilt/versions.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ terraform {
22
required_providers {
33
aws = {
44
source = "hashicorp/aws"
5-
version = "~> 5.27.0"
5+
version = "~> 5.27"
66
}
77
local = {
88
source = "hashicorp/local"

examples/ubuntu/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ terraform output webhook_secret
3737
| Name | Version |
3838
|------|---------|
3939
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3.0 |
40-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27.0 |
40+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27 |
4141
| <a name="requirement_local"></a> [local](#requirement\_local) | ~> 2.0 |
4242
| <a name="requirement_random"></a> [random](#requirement\_random) | ~> 3.0 |
4343

examples/ubuntu/versions.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ terraform {
22
required_providers {
33
aws = {
44
source = "hashicorp/aws"
5-
version = "~> 5.27.0"
5+
version = "~> 5.27"
66
}
77
local = {
88
source = "hashicorp/local"

examples/windows/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ terraform output webhook_secret
4040
| Name | Version |
4141
|------|---------|
4242
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3.0 |
43-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27.0 |
43+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27 |
4444
| <a name="requirement_local"></a> [local](#requirement\_local) | ~> 2.0 |
4545
| <a name="requirement_random"></a> [random](#requirement\_random) | ~> 3.0 |
4646

examples/windows/versions.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ terraform {
22
required_providers {
33
aws = {
44
source = "hashicorp/aws"
5-
version = "~> 5.27.0"
5+
version = "~> 5.27"
66
}
77
local = {
88
source = "hashicorp/local"

modules/ami-housekeeper/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -67,13 +67,13 @@ yarn run dist
6767
| Name | Version |
6868
|------|---------|
6969
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3.0 |
70-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27.0 |
70+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27 |
7171

7272
## Providers
7373

7474
| Name | Version |
7575
|------|---------|
76-
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 5.27.0 |
76+
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 5.27 |
7777

7878
## Modules
7979

modules/ami-housekeeper/versions.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = "~> 5.27.0"
7+
version = "~> 5.27"
88
}
99
}
1010
}

modules/download-lambda/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ module "lambdas" {
3030
| Name | Version |
3131
|------|---------|
3232
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3.0 |
33-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27.0 |
33+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27 |
3434
| <a name="requirement_null"></a> [null](#requirement\_null) | ~> 3.0 |
3535

3636
## Providers

modules/download-lambda/versions.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = "~> 5.27.0"
7+
version = "~> 5.27"
88
}
99
null = {
1010
source = "hashicorp/null"

modules/multi-runner/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -82,14 +82,14 @@ module "multi-runner" {
8282
| Name | Version |
8383
|------|---------|
8484
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3 |
85-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27.0 |
85+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27 |
8686
| <a name="requirement_random"></a> [random](#requirement\_random) | ~> 3.0 |
8787

8888
## Providers
8989

9090
| Name | Version |
9191
|------|---------|
92-
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 5.27.0 |
92+
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 5.27 |
9393
| <a name="provider_random"></a> [random](#provider\_random) | ~> 3.0 |
9494

9595
## Modules

modules/multi-runner/versions.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = "~> 5.27.0"
7+
version = "~> 5.27"
88
}
99
random = {
1010
source = "hashicorp/random"

modules/runner-binaries-syncer/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,13 @@ yarn run dist
3737
| Name | Version |
3838
|------|---------|
3939
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3.0 |
40-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27.0 |
40+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27 |
4141

4242
## Providers
4343

4444
| Name | Version |
4545
|------|---------|
46-
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 5.27.0 |
46+
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 5.27 |
4747

4848
## Modules
4949

modules/runner-binaries-syncer/versions.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = "~> 5.27.0"
7+
version = "~> 5.27"
88
}
99
}
1010
}

modules/runners/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,13 @@ yarn run dist
5151
| Name | Version |
5252
|------|---------|
5353
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3.0 |
54-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27.0 |
54+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27 |
5555

5656
## Providers
5757

5858
| Name | Version |
5959
|------|---------|
60-
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 5.27.0 |
60+
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 5.27 |
6161

6262
## Modules
6363

modules/runners/pool/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ The pool is an opt-in feature. To be able to use the count on a module level to
1111
| Name | Version |
1212
|------|---------|
1313
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.14.1 |
14-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27.0 |
14+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27 |
1515

1616
## Providers
1717

1818
| Name | Version |
1919
|------|---------|
20-
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 5.27.0 |
20+
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 5.27 |
2121

2222
## Modules
2323

modules/runners/pool/versions.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = "~> 5.27.0"
7+
version = "~> 5.27"
88
}
99
}
1010
}

modules/runners/versions.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = "~> 5.27.0"
7+
version = "~> 5.27"
88
}
99
}
1010
}

modules/setup-iam-permissions/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,13 @@ Next execute the created Terraform code `terraform init && terraform apply` The
4242
| Name | Version |
4343
|------|---------|
4444
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3.0 |
45-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27.0 |
45+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27 |
4646

4747
## Providers
4848

4949
| Name | Version |
5050
|------|---------|
51-
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 5.27.0 |
51+
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 5.27 |
5252

5353
## Modules
5454

modules/setup-iam-permissions/versions.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = "~> 5.27.0"
7+
version = "~> 5.27"
88
}
99
}
1010
}

modules/ssm/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ This module is used for storing configuration of runners, registration tokens an
1010
| Name | Version |
1111
|------|---------|
1212
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3.0 |
13-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27.0 |
13+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.27 |
1414

1515
## Providers
1616

1717
| Name | Version |
1818
|------|---------|
19-
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 5.27.0 |
19+
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 5.27 |
2020

2121
## Modules
2222

modules/ssm/versions.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = "~> 5.27.0"
7+
version = "~> 5.27"
88
}
99
}
1010
}

0 commit comments

Comments
 (0)