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" } }