diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index d44dfb5..2c1c4b8 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out code
- uses: actions/checkout@v1
+ uses: actions/checkout@v4
- name: Check for terraform version mismatch
run: |
@@ -24,19 +24,19 @@ jobs:
fi
- name: Run a Terraform init
- uses: docker://hashicorp/terraform:1.1.5
+ uses: docker://hashicorp/terraform:1.8.5
with:
entrypoint: terraform
args: init
- name: Run a Terraform validate
- uses: docker://hashicorp/terraform:1.1.5
+ uses: docker://hashicorp/terraform:1.8.5
with:
entrypoint: terraform
args: validate
- name: Run a Terraform format check
- uses: docker://hashicorp/terraform:1.1.5
+ uses: docker://hashicorp/terraform:1.8.5
with:
entrypoint: terraform
args: fmt -check=true -diff=true
@@ -46,12 +46,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out code
- uses: actions/checkout@v2
+ uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.ref }}
- name: Generate Terraform docs
- uses: terraform-docs/gh-actions@v0.11.0
+ uses: terraform-docs/gh-actions@v1.2.0
with:
working-dir: .
config-file: .terraform-docs.yml
diff --git a/.github/workflows/tfsec.yml b/.github/workflows/tfsec.yml
index 98bc794..cfda9bb 100644
--- a/.github/workflows/tfsec.yml
+++ b/.github/workflows/tfsec.yml
@@ -9,6 +9,6 @@ jobs:
- name: Clone repo
uses: actions/checkout@master
- name: tfsec
- uses: aquasecurity/tfsec-pr-commenter-action@v1.0.2
+ uses: aquasecurity/tfsec-pr-commenter-action@v1.3.1
with:
github_token: ${{ github.token }}
diff --git a/.terraform-version b/.terraform-version
index e25d8d9..8decb92 100644
--- a/.terraform-version
+++ b/.terraform-version
@@ -1 +1 @@
-1.1.5
+1.8.5
diff --git a/.terraform.lock.hcl b/.terraform.lock.hcl
index 099bea6..4b934d3 100644
--- a/.terraform.lock.hcl
+++ b/.terraform.lock.hcl
@@ -2,20 +2,37 @@
# Manual edits may be lost in future updates.
provider "registry.terraform.io/hashicorp/aws" {
- version = "4.0.0"
- constraints = "~> 4.0"
+ version = "5.53.0"
+ constraints = "~> 5.0"
hashes = [
- "h1:wHydn6CP2wkxUfcq4nRw2NdCc4+rERltXaNZ97U0zAo=",
- "zh:02937cb37860b022e7d996726e7584ca23904baf7852d266f2dd7891ee088ae4",
- "zh:259dd5790ec5f4e6814c9584c79834dce3d719e932ce662b21f13434e9441194",
- "zh:2d230c8c92c3cb2c07471a4324d802c44365dcf99fe0d562cc737d1f964e9c1d",
- "zh:380b04e78934519469e699c537516ae1674d15f77c6778c2738cd69374b661aa",
- "zh:3d7121da1fa92166c9ea26f3c9839cef06833420d6c46978b4cbbfd0b5050791",
- "zh:6b7f5a3b28ec3a631d689f599a39bfe98ca5b785353b01e374cff655b097a791",
- "zh:7882291716d2d03df5ece721429770452db76c712fcff08964c3a7c0b639f703",
- "zh:95250c5768610d69a28501f03176b6a05a5d5ac2ae317cb582d94b044b3272b3",
- "zh:b16a622a76bee455c8b256d828f8a60515e1e9dad38420a4db1be9b9e16d474a",
- "zh:c805822f0ba57e8063b6201e1f351aa4dbd5ad8886dedd25d809e5aeb9aa0259",
- "zh:e1c3a0da5576aec4a48f897cd04b739c1f533cdb0005ce4c7f5bc45808b799b1",
+ "h1:3SWhL6t4zG6rqOjfI3rpenZc/fi7ZkS/5ZcCU5U+RWo=",
+ "h1:6u5Z28ArVnKsadP+ZRQYWPM4kNtTF7OZv7ZLzT2LBDc=",
+ "h1:GFUbSPgNRaKbMr9vRkGxQFGMMn0eL6btojppsDKGQWw=",
+ "h1:GjLFRg981kjEbsgu59rtqKFduYmh6LYyNTjkI06F2nc=",
+ "h1:JdKy+/hyc91nHvVZggxlaFVYOkaLxSmR86MkRUpgX30=",
+ "h1:KepZKzU16NeLHg0AiMDQbllfRuP0MfENjHME3jQeAw8=",
+ "h1:SGunNgU7s19em6yPbvOSrBB1/gDDQMO/qC6tIKVgeTU=",
+ "h1:TUSwJfsylmTH3L0Ax14mtMFnOQo9uoZEBO5eQoThK3c=",
+ "h1:YCupEeam12IXAPo9j2wvnfJTqFFuaHjyzTgSj3GlOeg=",
+ "h1:ghFa3wkDimz5fJraMTdx+9rsiEYNg2nU7iBT7VTuWJE=",
+ "h1:hk2SENJibzbcl0m/axOVb4TqSxmh6tPQ7UcrkXAQohM=",
+ "h1:ucNFgeMRknvGjwQrVf6FzR9I5kYpFxEl3F0MeVgloBw=",
+ "h1:yIDopRNeRAXg1UZpPlO6GNofDyzqSPkl/+Eoc3pKW4Q=",
+ "h1:zDAuX1IRNCyU/CSzF7xdw1aD7a140A5qsjgoVjoRLkk=",
+ "zh:2adad39412111d19a5195474d6b95577fc25ccf06d88a90019bee0efba33a1e3",
+ "zh:51226453a14f95b0d1163cfecafc9cf1a92ce5f66e42e6b4065d83a813836a2c",
+ "zh:62450fadb56db9c18d50bb8b7728a3d009be608d7ee0d4fe95c85ccb521dff83",
+ "zh:6f3ad977a9cc4800847c136690b1c0a0fd8437705062163d29dc4e9429598950",
+ "zh:71ca0a16b735b8d34b7127dd7d1e1e5d1eaac9c9f792e08abde291b5beb947d5",
+ "zh:7ae9cf4838eea80288305be0a3e69b39ffff86ede7b4319be421f06d32d04fb6",
+ "zh:93abc2db5ad995cfee014eb7446abc7caedc427e141d375a11993e6e199076b5",
+ "zh:9560b3424d97da804e98ee86b474b7370afefa09baf350cae7f33afb3f1aa209",
+ "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425",
+ "zh:9eb57a9b649c217ac4eeb27af2a1935c18bd9bc8fb1be07434e7de74729eff46",
+ "zh:b5f32dcbe71ea22c2090eeeaec9af3e098d7b8c3e4491f34ffdfdc6f1c1abf81",
+ "zh:c9fbd5417f266c773055178e87bb4091df7f0542b72bf5ad0a4ae27045a2b7ca",
+ "zh:d518b3c52c8a9f79769dbe1b3683d25b4cdc8bfc77a3b3cd9c85f74e6c7383e1",
+ "zh:db741be21f32404bb87d73d25b1b7fd9b813b00aeb20a130ed8806d44dc26680",
+ "zh:ed1a8bb4d08653d87265ae534d6fc33bbdabae1608692a1ee364fce03548d36c",
]
}
diff --git a/README.md b/README.md
index e3d2dd6..8ee061f 100644
--- a/README.md
+++ b/README.md
@@ -195,13 +195,13 @@ module "aws_organizations_and_sso" {
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.1.5 |
-| [aws](#requirement\_aws) | ~> 4.0 |
+| [aws](#requirement\_aws) | ~> 5.0 |
## Providers
| Name | Version |
|------|---------|
-| [aws](#provider\_aws) | 4.0.0 |
+| [aws](#provider\_aws) | 5.53.0 |
## Resources
diff --git a/renovate.json b/renovate.json
new file mode 100644
index 0000000..39a2b6e
--- /dev/null
+++ b/renovate.json
@@ -0,0 +1,6 @@
+{
+ "$schema": "https://docs.renovatebot.com/renovate-schema.json",
+ "extends": [
+ "config:base"
+ ]
+}
diff --git a/versions.tf b/versions.tf
index a6e1780..3b65bee 100644
--- a/versions.tf
+++ b/versions.tf
@@ -1,6 +1,6 @@
terraform {
required_version = ">= 1.1.5"
required_providers {
- aws = ">= 4.0"
+ aws = ">= 5.0"
}
}