diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 10bde48..8f8a374 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,6 @@ repos: - repo: https://github.com/antonbabenko/pre-commit-terraform - rev: v1.81.0 + rev: v1.83.4 hooks: - id: terraform_fmt args: @@ -9,6 +9,9 @@ repos: args: - --tf-init-args=-upgrade - --hook-config=--retry-once-with-cleanup=true + - id: terraform_providers_lock + args: + - --hook-config=--mode=always-regenerate-lockfile - id: terraform_tflint args: - --args=--config=__GIT_WORKING_DIR__/.tflint.hcl diff --git a/examples/cloudtrail-event-data-store-config/versions.tf b/examples/cloudtrail-event-data-store-config/versions.tf index 36cf24a..fe30da3 100644 --- a/examples/cloudtrail-event-data-store-config/versions.tf +++ b/examples/cloudtrail-event-data-store-config/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = "~> 1.2" + required_version = "~> 1.5" required_providers { aws = { diff --git a/examples/cloudtrail-event-data-store-full/versions.tf b/examples/cloudtrail-event-data-store-full/versions.tf index 36cf24a..fe30da3 100644 --- a/examples/cloudtrail-event-data-store-full/versions.tf +++ b/examples/cloudtrail-event-data-store-full/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = "~> 1.2" + required_version = "~> 1.5" required_providers { aws = { diff --git a/examples/cloudtrail-event-data-store-simple/versions.tf b/examples/cloudtrail-event-data-store-simple/versions.tf index 36cf24a..fe30da3 100644 --- a/examples/cloudtrail-event-data-store-simple/versions.tf +++ b/examples/cloudtrail-event-data-store-simple/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = "~> 1.2" + required_version = "~> 1.5" required_providers { aws = { diff --git a/examples/macie-account-simple/versions.tf b/examples/macie-account-simple/versions.tf index 36cf24a..fe30da3 100644 --- a/examples/macie-account-simple/versions.tf +++ b/examples/macie-account-simple/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = "~> 1.2" + required_version = "~> 1.5" required_providers { aws = { diff --git a/modules/access-analyzer/README.md b/modules/access-analyzer/README.md index a8b9787..256a137 100644 --- a/modules/access-analyzer/README.md +++ b/modules/access-analyzer/README.md @@ -10,14 +10,14 @@ This module creates following resources. | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3 | +| [terraform](#requirement\_terraform) | >= 1.5 | | [aws](#requirement\_aws) | >= 4.22 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | 4.52.0 | +| [aws](#provider\_aws) | 5.19.0 | ## Modules diff --git a/modules/access-analyzer/main.tf b/modules/access-analyzer/main.tf index 0ec4e7c..206b517 100644 --- a/modules/access-analyzer/main.tf +++ b/modules/access-analyzer/main.tf @@ -16,7 +16,7 @@ locals { resource "aws_accessanalyzer_analyzer" "this" { analyzer_name = var.name - type = try(var.type, "ACCOUNT") + type = var.type tags = merge( { diff --git a/modules/access-analyzer/versions.tf b/modules/access-analyzer/versions.tf index 07fd249..16131a3 100644 --- a/modules/access-analyzer/versions.tf +++ b/modules/access-analyzer/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = ">= 1.3" + required_version = ">= 1.5" required_providers { aws = { diff --git a/modules/cloudtrail-event-data-store/README.md b/modules/cloudtrail-event-data-store/README.md index cbf42c9..1ab98b7 100644 --- a/modules/cloudtrail-event-data-store/README.md +++ b/modules/cloudtrail-event-data-store/README.md @@ -12,14 +12,14 @@ This module creates following resources. | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3 | +| [terraform](#requirement\_terraform) | >= 1.5 | | [aws](#requirement\_aws) | >= 4.53 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | 4.53.0 | +| [aws](#provider\_aws) | 5.19.0 | ## Modules diff --git a/modules/cloudtrail-event-data-store/versions.tf b/modules/cloudtrail-event-data-store/versions.tf index 55e2ef6..d1416f6 100644 --- a/modules/cloudtrail-event-data-store/versions.tf +++ b/modules/cloudtrail-event-data-store/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = ">= 1.3" + required_version = ">= 1.5" required_providers { aws = { diff --git a/modules/cloudtrail-trail/README.md b/modules/cloudtrail-trail/README.md index db1e9e6..e83cf64 100644 --- a/modules/cloudtrail-trail/README.md +++ b/modules/cloudtrail-trail/README.md @@ -12,14 +12,14 @@ This module creates following resources. | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3 | +| [terraform](#requirement\_terraform) | >= 1.5 | | [aws](#requirement\_aws) | >= 4.14 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | 5.16.1 | +| [aws](#provider\_aws) | 5.19.0 | ## Modules diff --git a/modules/cloudtrail-trail/versions.tf b/modules/cloudtrail-trail/versions.tf index 353870d..283cac8 100644 --- a/modules/cloudtrail-trail/versions.tf +++ b/modules/cloudtrail-trail/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = ">= 1.3" + required_version = ">= 1.5" required_providers { aws = { diff --git a/modules/config-managed-rule/README.md b/modules/config-managed-rule/README.md index fe0a455..5adb79d 100644 --- a/modules/config-managed-rule/README.md +++ b/modules/config-managed-rule/README.md @@ -15,14 +15,14 @@ This module creates following resources. | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3 | +| [terraform](#requirement\_terraform) | >= 1.5 | | [aws](#requirement\_aws) | >= 4.14 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | 4.52.0 | +| [aws](#provider\_aws) | 5.19.0 | ## Modules diff --git a/modules/config-managed-rule/versions.tf b/modules/config-managed-rule/versions.tf index 353870d..283cac8 100644 --- a/modules/config-managed-rule/versions.tf +++ b/modules/config-managed-rule/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = ">= 1.3" + required_version = ">= 1.5" required_providers { aws = { diff --git a/modules/config-recorder/README.md b/modules/config-recorder/README.md index 25b1807..43a73da 100644 --- a/modules/config-recorder/README.md +++ b/modules/config-recorder/README.md @@ -16,14 +16,14 @@ This module creates following resources. | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3 | +| [terraform](#requirement\_terraform) | >= 1.5 | | [aws](#requirement\_aws) | >= 4.14 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | 4.52.0 | +| [aws](#provider\_aws) | 5.19.0 | ## Modules diff --git a/modules/config-recorder/versions.tf b/modules/config-recorder/versions.tf index 353870d..283cac8 100644 --- a/modules/config-recorder/versions.tf +++ b/modules/config-recorder/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = ">= 1.3" + required_version = ">= 1.5" required_providers { aws = { diff --git a/modules/macie-account/README.md b/modules/macie-account/README.md index e8f9c20..d870c01 100644 --- a/modules/macie-account/README.md +++ b/modules/macie-account/README.md @@ -11,14 +11,14 @@ This module creates following resources. | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 1.3 | +| [terraform](#requirement\_terraform) | >= 1.5 | | [aws](#requirement\_aws) | >= 4.14 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | 4.53.0 | +| [aws](#provider\_aws) | 5.19.0 | ## Modules diff --git a/modules/macie-account/versions.tf b/modules/macie-account/versions.tf index 353870d..283cac8 100644 --- a/modules/macie-account/versions.tf +++ b/modules/macie-account/versions.tf @@ -1,5 +1,5 @@ terraform { - required_version = ">= 1.3" + required_version = ">= 1.5" required_providers { aws = {