From 89a2cdcdfb59ae1dc7154cda87d98c6d19064e01 Mon Sep 17 00:00:00 2001 From: edersonbrilhante Date: Wed, 19 Aug 2026 20:31:11 +0200 Subject: [PATCH] feat(terraform)!: require Terraform 1.4 BREAKING CHANGE: Terraform 1.4.0 or newer is required by the root module, submodules, and examples. --- .github/workflows/terraform.yml | 36 +++++++++---------- README.md | 2 +- examples/base/README.md | 2 +- examples/base/versions.tf | 2 +- examples/dedicated-mac-hosts/README.md | 2 +- examples/dedicated-mac-hosts/versions.tf | 2 +- examples/default/README.md | 2 +- examples/default/versions.tf | 2 +- examples/ephemeral/README.md | 2 +- examples/ephemeral/versions.tf | 2 +- .../external-managed-ssm-secrets/README.md | 2 +- .../external-managed-ssm-secrets/versions.tf | 2 +- examples/lambdas-download/README.md | 2 +- examples/lambdas-download/versions.tf | 2 +- examples/multi-runner/README.md | 2 +- examples/multi-runner/versions.tf | 2 +- examples/permissions-boundary/README.md | 2 +- examples/permissions-boundary/setup/README.md | 2 +- .../permissions-boundary/setup/versions.tf | 2 +- examples/permissions-boundary/versions.tf | 2 +- examples/prebuilt/README.md | 2 +- examples/prebuilt/versions.tf | 2 +- examples/termination-watcher/README.md | 2 +- examples/termination-watcher/versions.tf | 2 +- modules/ami-housekeeper/README.md | 2 +- modules/ami-housekeeper/versions.tf | 2 +- modules/download-lambda/README.md | 2 +- modules/download-lambda/versions.tf | 2 +- modules/lambda/README.md | 2 +- modules/lambda/versions.tf | 2 +- modules/multi-runner/README.md | 2 +- modules/multi-runner/versions.tf | 2 +- modules/runner-binaries-syncer/README.md | 2 +- modules/runner-binaries-syncer/versions.tf | 2 +- modules/runners/README.md | 2 +- modules/runners/job-retry/README.md | 2 +- modules/runners/job-retry/versions.tf | 2 +- modules/runners/pool/README.md | 2 +- modules/runners/pool/versions.tf | 2 +- modules/runners/versions.tf | 2 +- modules/setup-iam-permissions/README.md | 2 +- modules/setup-iam-permissions/versions.tf | 2 +- modules/ssm/README.md | 2 +- modules/ssm/versions.tf | 2 +- modules/termination-watcher/README.md | 2 +- .../notification/README.md | 2 +- .../notification/versions.tf | 2 +- .../termination-watcher/termination/README.md | 2 +- .../termination/versions.tf | 2 +- modules/termination-watcher/versions.tf | 2 +- modules/webhook-github-app/README.md | 2 +- modules/webhook-github-app/versions.tf | 2 +- modules/webhook/README.md | 2 +- modules/webhook/direct/README.md | 2 +- modules/webhook/direct/versions.tf | 2 +- modules/webhook/eventbridge/README.md | 2 +- modules/webhook/eventbridge/versions.tf | 2 +- modules/webhook/versions.tf | 2 +- versions.tf | 2 +- 59 files changed, 76 insertions(+), 76 deletions(-) diff --git a/.github/workflows/terraform.yml b/.github/workflows/terraform.yml index 2744676836..700ffb6fcf 100644 --- a/.github/workflows/terraform.yml +++ b/.github/workflows/terraform.yml @@ -20,7 +20,7 @@ jobs: name: Verify module strategy: matrix: - terraform: ["1.5.6", "latest"] + terraform: ["1.4.0", "latest"] runs-on: ubuntu-latest container: image: hashicorp/terraform:${{ matrix.terraform }} @@ -43,7 +43,7 @@ jobs: touch lambdas/functions/termination-watcher/termination-watcher.zip - name: terraform init run: terraform init -get -backend=false -input=false - - if: contains(matrix.terraform, '1.5.') + - if: matrix.terraform != 'latest' name: check terraform formatting run: terraform fmt -recursive -check=true -write=false - if: contains(matrix.terraform, 'latest') # check formatting for the latest release but avoid failing the build @@ -52,22 +52,22 @@ jobs: continue-on-error: true - name: validate terraform run: terraform validate - - if: contains(matrix.terraform, '1.5.') + - if: matrix.terraform != 'latest' name: Fix for actions/cache on alpine run: apk add --no-cache tar continue-on-error: true - - if: contains(matrix.terraform, '1.5.') + - if: matrix.terraform != 'latest' uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 name: Cache TFLint plugin dir with: path: ~/.tflint.d/plugins key: tflint-${{ hashFiles('.tflint.hcl') }} - - if: contains(matrix.terraform, '1.5.') + - if: matrix.terraform != 'latest' name: Setup TFLint uses: terraform-linters/setup-tflint@b480b8fcdaa6f2c577f8e4fa799e89e756bb7c93 # v6.2.2 with: github_token: ${{ secrets.GITHUB_TOKEN }} - - if: contains(matrix.terraform, '1.5.') + - if: matrix.terraform != 'latest' name: Run TFLint run: | tflint --init -c ${GITHUB_WORKSPACE}/.tflint.hcl @@ -78,7 +78,7 @@ jobs: strategy: fail-fast: false matrix: - terraform: ["1.5.6", "latest"] + terraform: ["1.4.0", "latest"] module: [ "ami-housekeeper", @@ -109,7 +109,7 @@ jobs: persist-credentials: false - name: terraform init run: terraform init -get -backend=false -input=false - - if: contains(matrix.terraform, '1.3.') + - if: matrix.terraform != 'latest' name: check terraform formatting run: terraform fmt -recursive -check=true -write=false - if: contains(matrix.terraform, 'latest') # check formatting for the latest release but avoid failing the build @@ -118,22 +118,22 @@ jobs: continue-on-error: true - name: validate terraform run: terraform validate - - if: contains(matrix.terraform, '1.3.') + - if: matrix.terraform != 'latest' name: Fix for actions/cache on alpine run: apk add --no-cache tar continue-on-error: true - - if: contains(matrix.terraform, '1.3.') + - if: matrix.terraform != 'latest' uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 name: Cache TFLint plugin dir with: path: ~/.tflint.d/plugins key: tflint-${{ hashFiles('.tflint.hcl') }} - - if: contains(matrix.terraform, '1.3.') + - if: matrix.terraform != 'latest' name: Setup TFLint uses: terraform-linters/setup-tflint@b480b8fcdaa6f2c577f8e4fa799e89e756bb7c93 # v6.2.2 with: github_token: ${{ secrets.GITHUB_TOKEN }} - - if: contains(matrix.terraform, '1.3.') + - if: matrix.terraform != 'latest' name: Run TFLint working-directory: ${{ github.workspace }} env: @@ -147,7 +147,7 @@ jobs: strategy: fail-fast: false matrix: - terraform: ["1.5.6", "latest"] + terraform: ["1.4.0", "latest"] example: [ "default", @@ -174,7 +174,7 @@ jobs: persist-credentials: false - name: terraform init run: terraform init -get -backend=false -input=false - - if: contains(matrix.terraform, '1.5.') + - if: matrix.terraform != 'latest' name: check terraform formatting run: terraform fmt -recursive -check=true -write=false - if: contains(matrix.terraform, 'latest') # check formatting for the latest release but avoid failing the build @@ -183,22 +183,22 @@ jobs: continue-on-error: true - name: validate terraform run: terraform validate - - if: contains(matrix.terraform, '1.5.') + - if: matrix.terraform != 'latest' name: Fix for actions/cache on alpine run: apk add --no-cache tar continue-on-error: true - - if: contains(matrix.terraform, '1.5.') + - if: matrix.terraform != 'latest' uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 name: Cache TFLint plugin dir with: path: ~/.tflint.d/plugins key: tflint-${{ hashFiles('.tflint.hcl') }} - - if: contains(matrix.terraform, '1.5.') + - if: matrix.terraform != 'latest' name: Setup TFLint uses: terraform-linters/setup-tflint@b480b8fcdaa6f2c577f8e4fa799e89e756bb7c93 # v6.2.2 with: github_token: ${{ secrets.GITHUB_TOKEN }} - - if: contains(matrix.terraform, '1.5.') + - if: matrix.terraform != 'latest' name: Run TFLint working-directory: ${{ github.workspace }} env: diff --git a/README.md b/README.md index f097d3ebd2..b04f1d8086 100644 --- a/README.md +++ b/README.md @@ -67,7 +67,7 @@ Join our discord community via [this invite link](https://discord.gg/bxgXW8jJGh) | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3.0 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | | [aws](#requirement\_aws) | >= 6.33 | | [random](#requirement\_random) | ~> 3.0 | diff --git a/examples/base/README.md b/examples/base/README.md index 95b6fcee52..7d6866ebe5 100644 --- a/examples/base/README.md +++ b/examples/base/README.md @@ -3,7 +3,7 @@ | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | | [aws](#requirement\_aws) | >= 6.21 | ## Providers diff --git a/examples/base/versions.tf b/examples/base/versions.tf index b8ede4f3b6..38bdd10012 100644 --- a/examples/base/versions.tf +++ b/examples/base/versions.tf @@ -5,5 +5,5 @@ terraform { version = ">= 6.21" # ensure backwards compatibility with v6.x } } - required_version = ">= 1" + required_version = ">= 1.4.0" } diff --git a/examples/dedicated-mac-hosts/README.md b/examples/dedicated-mac-hosts/README.md index ad00c2533e..9adf11ab97 100644 --- a/examples/dedicated-mac-hosts/README.md +++ b/examples/dedicated-mac-hosts/README.md @@ -3,7 +3,7 @@ | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3.0 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | | [aws](#requirement\_aws) | >= 6.21 | ## Providers diff --git a/examples/dedicated-mac-hosts/versions.tf b/examples/dedicated-mac-hosts/versions.tf index af69406fbd..0a77f3c1eb 100644 --- a/examples/dedicated-mac-hosts/versions.tf +++ b/examples/dedicated-mac-hosts/versions.tf @@ -6,5 +6,5 @@ terraform { } } - required_version = ">= 1.3.0" + required_version = ">= 1.4.0" } diff --git a/examples/default/README.md b/examples/default/README.md index c75e37831f..df15dc7e77 100644 --- a/examples/default/README.md +++ b/examples/default/README.md @@ -33,7 +33,7 @@ terraform output -raw webhook_secret | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3.0 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | | [aws](#requirement\_aws) | >= 6.33 | | [local](#requirement\_local) | ~> 2.0 | | [random](#requirement\_random) | ~> 3.0 | diff --git a/examples/default/versions.tf b/examples/default/versions.tf index 666b978aac..1dfb3e5774 100644 --- a/examples/default/versions.tf +++ b/examples/default/versions.tf @@ -13,5 +13,5 @@ terraform { version = "~> 3.0" } } - required_version = ">= 1.3.0" + required_version = ">= 1.4.0" } diff --git a/examples/ephemeral/README.md b/examples/ephemeral/README.md index e6bf4961b4..fb8a90753f 100644 --- a/examples/ephemeral/README.md +++ b/examples/ephemeral/README.md @@ -32,7 +32,7 @@ terraform output webhook_secret | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3.0 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | | [aws](#requirement\_aws) | >= 6.33 | | [local](#requirement\_local) | ~> 2.0 | | [random](#requirement\_random) | ~> 3.0 | diff --git a/examples/ephemeral/versions.tf b/examples/ephemeral/versions.tf index 666b978aac..1dfb3e5774 100644 --- a/examples/ephemeral/versions.tf +++ b/examples/ephemeral/versions.tf @@ -13,5 +13,5 @@ terraform { version = "~> 3.0" } } - required_version = ">= 1.3.0" + required_version = ">= 1.4.0" } diff --git a/examples/external-managed-ssm-secrets/README.md b/examples/external-managed-ssm-secrets/README.md index af9c95a38c..3f18648ffc 100644 --- a/examples/external-managed-ssm-secrets/README.md +++ b/examples/external-managed-ssm-secrets/README.md @@ -79,7 +79,7 @@ terraform output -raw webhook_secret | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3.0 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | | [aws](#requirement\_aws) | >= 6.33 | | [local](#requirement\_local) | ~> 2.0 | | [random](#requirement\_random) | ~> 3.0 | diff --git a/examples/external-managed-ssm-secrets/versions.tf b/examples/external-managed-ssm-secrets/versions.tf index 666b978aac..1dfb3e5774 100644 --- a/examples/external-managed-ssm-secrets/versions.tf +++ b/examples/external-managed-ssm-secrets/versions.tf @@ -13,5 +13,5 @@ terraform { version = "~> 3.0" } } - required_version = ">= 1.3.0" + required_version = ">= 1.4.0" } diff --git a/examples/lambdas-download/README.md b/examples/lambdas-download/README.md index 93ace73e95..2d837436f3 100644 --- a/examples/lambdas-download/README.md +++ b/examples/lambdas-download/README.md @@ -12,7 +12,7 @@ terraform apply -var=module_version= | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | ## Providers diff --git a/examples/lambdas-download/versions.tf b/examples/lambdas-download/versions.tf index c934712b56..1a455c2768 100644 --- a/examples/lambdas-download/versions.tf +++ b/examples/lambdas-download/versions.tf @@ -1,3 +1,3 @@ terraform { - required_version = ">= 1" + required_version = ">= 1.4.0" } diff --git a/examples/multi-runner/README.md b/examples/multi-runner/README.md index a899015568..d87b344e8b 100644 --- a/examples/multi-runner/README.md +++ b/examples/multi-runner/README.md @@ -56,7 +56,7 @@ terraform output -raw webhook_secret | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3.0 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | | [aws](#requirement\_aws) | >= 6.33 | | [local](#requirement\_local) | ~> 2.0 | | [random](#requirement\_random) | ~> 3.0 | diff --git a/examples/multi-runner/versions.tf b/examples/multi-runner/versions.tf index 666b978aac..1dfb3e5774 100644 --- a/examples/multi-runner/versions.tf +++ b/examples/multi-runner/versions.tf @@ -13,5 +13,5 @@ terraform { version = "~> 3.0" } } - required_version = ">= 1.3.0" + required_version = ">= 1.4.0" } diff --git a/examples/permissions-boundary/README.md b/examples/permissions-boundary/README.md index 523e10edda..77994bdd8e 100644 --- a/examples/permissions-boundary/README.md +++ b/examples/permissions-boundary/README.md @@ -34,7 +34,7 @@ terraform apply | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3.0 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | | [aws](#requirement\_aws) | >= 6.33 | | [local](#requirement\_local) | ~> 2.0 | | [random](#requirement\_random) | ~> 3.0 | diff --git a/examples/permissions-boundary/setup/README.md b/examples/permissions-boundary/setup/README.md index defdfa8873..b8a38e2fe9 100644 --- a/examples/permissions-boundary/setup/README.md +++ b/examples/permissions-boundary/setup/README.md @@ -3,7 +3,7 @@ | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3.0 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | | [aws](#requirement\_aws) | >= 6.21 | | [local](#requirement\_local) | ~> 2.0 | | [random](#requirement\_random) | ~> 3.0 | diff --git a/examples/permissions-boundary/setup/versions.tf b/examples/permissions-boundary/setup/versions.tf index af642af83b..6c4545ec4b 100644 --- a/examples/permissions-boundary/setup/versions.tf +++ b/examples/permissions-boundary/setup/versions.tf @@ -13,5 +13,5 @@ terraform { version = "~> 3.0" } } - required_version = ">= 1.3.0" + required_version = ">= 1.4.0" } diff --git a/examples/permissions-boundary/versions.tf b/examples/permissions-boundary/versions.tf index 666b978aac..1dfb3e5774 100644 --- a/examples/permissions-boundary/versions.tf +++ b/examples/permissions-boundary/versions.tf @@ -13,5 +13,5 @@ terraform { version = "~> 3.0" } } - required_version = ">= 1.3.0" + required_version = ">= 1.4.0" } diff --git a/examples/prebuilt/README.md b/examples/prebuilt/README.md index f90a47261e..4750d8adbb 100644 --- a/examples/prebuilt/README.md +++ b/examples/prebuilt/README.md @@ -77,7 +77,7 @@ terraform output webhook_secret | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3.0 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | | [aws](#requirement\_aws) | >= 6.33 | | [local](#requirement\_local) | ~> 2.0 | | [random](#requirement\_random) | ~> 3.0 | diff --git a/examples/prebuilt/versions.tf b/examples/prebuilt/versions.tf index 666b978aac..1dfb3e5774 100644 --- a/examples/prebuilt/versions.tf +++ b/examples/prebuilt/versions.tf @@ -13,5 +13,5 @@ terraform { version = "~> 3.0" } } - required_version = ">= 1.3.0" + required_version = ">= 1.4.0" } diff --git a/examples/termination-watcher/README.md b/examples/termination-watcher/README.md index 98f2c8783b..842920a8eb 100644 --- a/examples/termination-watcher/README.md +++ b/examples/termination-watcher/README.md @@ -27,7 +27,7 @@ Once a Spot instance is terminated a log line and metric will be updated. Spot i | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | ## Providers diff --git a/examples/termination-watcher/versions.tf b/examples/termination-watcher/versions.tf index c934712b56..1a455c2768 100644 --- a/examples/termination-watcher/versions.tf +++ b/examples/termination-watcher/versions.tf @@ -1,3 +1,3 @@ terraform { - required_version = ">= 1" + required_version = ">= 1.4.0" } diff --git a/modules/ami-housekeeper/README.md b/modules/ami-housekeeper/README.md index 711a72b39d..f3b1b8e4ef 100644 --- a/modules/ami-housekeeper/README.md +++ b/modules/ami-housekeeper/README.md @@ -66,7 +66,7 @@ yarn run dist | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3.0 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | | [aws](#requirement\_aws) | >= 6.21 | ## Providers diff --git a/modules/ami-housekeeper/versions.tf b/modules/ami-housekeeper/versions.tf index 42a40b33fd..fcec7c620d 100644 --- a/modules/ami-housekeeper/versions.tf +++ b/modules/ami-housekeeper/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = ">= 1.3.0" + required_version = ">= 1.4.0" required_providers { aws = { diff --git a/modules/download-lambda/README.md b/modules/download-lambda/README.md index 9971618089..45f54d121a 100644 --- a/modules/download-lambda/README.md +++ b/modules/download-lambda/README.md @@ -29,7 +29,7 @@ module "lambdas" { | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3.0 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | | [aws](#requirement\_aws) | >= 6.21 | | [null](#requirement\_null) | ~> 3 | diff --git a/modules/download-lambda/versions.tf b/modules/download-lambda/versions.tf index 6bc038a353..b45adcc287 100644 --- a/modules/download-lambda/versions.tf +++ b/modules/download-lambda/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = ">= 1.3.0" + required_version = ">= 1.4.0" required_providers { aws = { diff --git a/modules/lambda/README.md b/modules/lambda/README.md index 19e9c2a072..c374373748 100644 --- a/modules/lambda/README.md +++ b/modules/lambda/README.md @@ -9,7 +9,7 @@ Generic module to create lambda functions | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3.0 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | | [aws](#requirement\_aws) | >= 6.21 | ## Providers diff --git a/modules/lambda/versions.tf b/modules/lambda/versions.tf index 42a40b33fd..fcec7c620d 100644 --- a/modules/lambda/versions.tf +++ b/modules/lambda/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = ">= 1.3.0" + required_version = ">= 1.4.0" required_providers { aws = { diff --git a/modules/multi-runner/README.md b/modules/multi-runner/README.md index 21fc8f441b..563d22b33b 100644 --- a/modules/multi-runner/README.md +++ b/modules/multi-runner/README.md @@ -99,7 +99,7 @@ module "multi-runner" { | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | | [aws](#requirement\_aws) | >= 6.33 | | [random](#requirement\_random) | ~> 3.0 | diff --git a/modules/multi-runner/versions.tf b/modules/multi-runner/versions.tf index f8a5674a77..7386c84b03 100644 --- a/modules/multi-runner/versions.tf +++ b/modules/multi-runner/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = ">= 1.3" + required_version = ">= 1.4.0" required_providers { aws = { diff --git a/modules/runner-binaries-syncer/README.md b/modules/runner-binaries-syncer/README.md index 41b2bdd1e5..3cffce17f3 100644 --- a/modules/runner-binaries-syncer/README.md +++ b/modules/runner-binaries-syncer/README.md @@ -36,7 +36,7 @@ yarn run dist | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3.0 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | | [aws](#requirement\_aws) | >= 6.21 | ## Providers diff --git a/modules/runner-binaries-syncer/versions.tf b/modules/runner-binaries-syncer/versions.tf index 42a40b33fd..fcec7c620d 100644 --- a/modules/runner-binaries-syncer/versions.tf +++ b/modules/runner-binaries-syncer/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = ">= 1.3.0" + required_version = ">= 1.4.0" required_providers { aws = { diff --git a/modules/runners/README.md b/modules/runners/README.md index d228615edd..a8934c67b7 100644 --- a/modules/runners/README.md +++ b/modules/runners/README.md @@ -52,7 +52,7 @@ yarn run dist | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3.0 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | | [aws](#requirement\_aws) | >= 6.33 | ## Providers diff --git a/modules/runners/job-retry/README.md b/modules/runners/job-retry/README.md index 1eb06dab26..590a702cc2 100644 --- a/modules/runners/job-retry/README.md +++ b/modules/runners/job-retry/README.md @@ -12,7 +12,7 @@ The module is an inner module and used by the runner module when the opt-in feat | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3.0 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | | [aws](#requirement\_aws) | >= 6.21 | ## Providers diff --git a/modules/runners/job-retry/versions.tf b/modules/runners/job-retry/versions.tf index 42a40b33fd..fcec7c620d 100644 --- a/modules/runners/job-retry/versions.tf +++ b/modules/runners/job-retry/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = ">= 1.3.0" + required_version = ">= 1.4.0" required_providers { aws = { diff --git a/modules/runners/pool/README.md b/modules/runners/pool/README.md index c613bab02b..a68d7534c6 100644 --- a/modules/runners/pool/README.md +++ b/modules/runners/pool/README.md @@ -10,7 +10,7 @@ The pool is an opt-in feature. To be able to use the count on a module level to | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 0.14.1 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | | [aws](#requirement\_aws) | >= 6.21 | ## Providers diff --git a/modules/runners/pool/versions.tf b/modules/runners/pool/versions.tf index bceee0424e..fcec7c620d 100644 --- a/modules/runners/pool/versions.tf +++ b/modules/runners/pool/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = ">= 0.14.1" + required_version = ">= 1.4.0" required_providers { aws = { diff --git a/modules/runners/versions.tf b/modules/runners/versions.tf index da9769f550..3ef011ea0a 100644 --- a/modules/runners/versions.tf +++ b/modules/runners/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = ">= 1.3.0" + required_version = ">= 1.4.0" required_providers { aws = { diff --git a/modules/setup-iam-permissions/README.md b/modules/setup-iam-permissions/README.md index f2401278c0..8ebfcd0f65 100644 --- a/modules/setup-iam-permissions/README.md +++ b/modules/setup-iam-permissions/README.md @@ -41,7 +41,7 @@ Next execute the created Terraform code via `terraform init && terraform apply`. | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3.0 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | | [aws](#requirement\_aws) | >= 6.21 | ## Providers diff --git a/modules/setup-iam-permissions/versions.tf b/modules/setup-iam-permissions/versions.tf index 42a40b33fd..fcec7c620d 100644 --- a/modules/setup-iam-permissions/versions.tf +++ b/modules/setup-iam-permissions/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = ">= 1.3.0" + required_version = ">= 1.4.0" required_providers { aws = { diff --git a/modules/ssm/README.md b/modules/ssm/README.md index 9f95dd2d45..67119090ab 100644 --- a/modules/ssm/README.md +++ b/modules/ssm/README.md @@ -9,7 +9,7 @@ This module is used for storing configuration of runners, registration tokens an | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3.0 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | | [aws](#requirement\_aws) | >= 6.21 | ## Providers diff --git a/modules/ssm/versions.tf b/modules/ssm/versions.tf index 42a40b33fd..fcec7c620d 100644 --- a/modules/ssm/versions.tf +++ b/modules/ssm/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = ">= 1.3.0" + required_version = ">= 1.4.0" required_providers { aws = { diff --git a/modules/termination-watcher/README.md b/modules/termination-watcher/README.md index 4cdf37f13b..007986f856 100644 --- a/modules/termination-watcher/README.md +++ b/modules/termination-watcher/README.md @@ -60,7 +60,7 @@ yarn run dist | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3.0 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | | [aws](#requirement\_aws) | >= 6.21 | ## Providers diff --git a/modules/termination-watcher/notification/README.md b/modules/termination-watcher/notification/README.md index 31df74586f..383ebd9025 100644 --- a/modules/termination-watcher/notification/README.md +++ b/modules/termination-watcher/notification/README.md @@ -3,7 +3,7 @@ | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3.0 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | | [aws](#requirement\_aws) | >= 6.21 | ## Providers diff --git a/modules/termination-watcher/notification/versions.tf b/modules/termination-watcher/notification/versions.tf index 42a40b33fd..fcec7c620d 100644 --- a/modules/termination-watcher/notification/versions.tf +++ b/modules/termination-watcher/notification/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = ">= 1.3.0" + required_version = ">= 1.4.0" required_providers { aws = { diff --git a/modules/termination-watcher/termination/README.md b/modules/termination-watcher/termination/README.md index 32b32aa54e..2e54b869c7 100644 --- a/modules/termination-watcher/termination/README.md +++ b/modules/termination-watcher/termination/README.md @@ -3,7 +3,7 @@ | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3.0 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | | [aws](#requirement\_aws) | >= 6.21 | ## Providers diff --git a/modules/termination-watcher/termination/versions.tf b/modules/termination-watcher/termination/versions.tf index 42a40b33fd..fcec7c620d 100644 --- a/modules/termination-watcher/termination/versions.tf +++ b/modules/termination-watcher/termination/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = ">= 1.3.0" + required_version = ">= 1.4.0" required_providers { aws = { diff --git a/modules/termination-watcher/versions.tf b/modules/termination-watcher/versions.tf index 42a40b33fd..fcec7c620d 100644 --- a/modules/termination-watcher/versions.tf +++ b/modules/termination-watcher/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = ">= 1.3.0" + required_version = ">= 1.4.0" required_providers { aws = { diff --git a/modules/webhook-github-app/README.md b/modules/webhook-github-app/README.md index 6de85ee30d..583da422cc 100644 --- a/modules/webhook-github-app/README.md +++ b/modules/webhook-github-app/README.md @@ -11,7 +11,7 @@ This module updates the GitHub App webhook with the endpoint and secret and can | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3.0 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | | [null](#requirement\_null) | ~> 3 | ## Providers diff --git a/modules/webhook-github-app/versions.tf b/modules/webhook-github-app/versions.tf index e0632ba7df..27d6d8153e 100644 --- a/modules/webhook-github-app/versions.tf +++ b/modules/webhook-github-app/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = ">= 1.3.0" + required_version = ">= 1.4.0" required_providers { null = { diff --git a/modules/webhook/README.md b/modules/webhook/README.md index 70121458a7..da19953681 100644 --- a/modules/webhook/README.md +++ b/modules/webhook/README.md @@ -35,7 +35,7 @@ yarn run dist | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3.0 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | | [aws](#requirement\_aws) | >= 6.21 | | [null](#requirement\_null) | ~> 3 | diff --git a/modules/webhook/direct/README.md b/modules/webhook/direct/README.md index d639ed6398..a17b6323d3 100644 --- a/modules/webhook/direct/README.md +++ b/modules/webhook/direct/README.md @@ -3,7 +3,7 @@ | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3.0 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | | [aws](#requirement\_aws) | >= 6.21 | | [null](#requirement\_null) | ~> 3.2 | diff --git a/modules/webhook/direct/versions.tf b/modules/webhook/direct/versions.tf index 82776fc618..b6ceead7e5 100644 --- a/modules/webhook/direct/versions.tf +++ b/modules/webhook/direct/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = ">= 1.3.0" + required_version = ">= 1.4.0" required_providers { aws = { diff --git a/modules/webhook/eventbridge/README.md b/modules/webhook/eventbridge/README.md index 07aa0bdd61..0fff1b3121 100644 --- a/modules/webhook/eventbridge/README.md +++ b/modules/webhook/eventbridge/README.md @@ -3,7 +3,7 @@ | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3.0 | +| [terraform](#requirement\_terraform) | >= 1.4.0 | | [aws](#requirement\_aws) | >= 6.21 | | [null](#requirement\_null) | ~> 3.2 | diff --git a/modules/webhook/eventbridge/versions.tf b/modules/webhook/eventbridge/versions.tf index 82776fc618..b6ceead7e5 100644 --- a/modules/webhook/eventbridge/versions.tf +++ b/modules/webhook/eventbridge/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = ">= 1.3.0" + required_version = ">= 1.4.0" required_providers { aws = { diff --git a/modules/webhook/versions.tf b/modules/webhook/versions.tf index e864c4f9ed..1015754bc0 100644 --- a/modules/webhook/versions.tf +++ b/modules/webhook/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = ">= 1.3.0" + required_version = ">= 1.4.0" required_providers { aws = { diff --git a/versions.tf b/versions.tf index d60d1772ff..7386c84b03 100644 --- a/versions.tf +++ b/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = ">= 1.3.0" + required_version = ">= 1.4.0" required_providers { aws = {