diff --git a/examples/acm/external-dns-provider/.terraform.lock.hcl b/examples/acm/external-dns-provider/.terraform.lock.hcl index e77f72c..33c75d1 100644 --- a/examples/acm/external-dns-provider/.terraform.lock.hcl +++ b/examples/acm/external-dns-provider/.terraform.lock.hcl @@ -2,21 +2,24 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/hashicorp/aws" { - version = "4.17.1" - constraints = "~> 4.0" + version = "5.64.0" + constraints = "~> 5.0" hashes = [ - "h1:II8LwzWs7K8pSTxSwWTX3aBKQdKJKkU/6iS3kXlt1x0=", - "zh:095c2ad4e42667b6e4c599f3fb7c1d0755b762983474fd3916e89867c30871a2", - "zh:0a987960f796289db7eac887d03dcde0311005cbf625499f4eea0a8882295aeb", - "zh:1fbe5f897afe3a9e5a41c2ecd1f312e79fb6745367a53f7bad11704aedb3b3e2", - "zh:52687f0753fa05a744bd37bb40bcba8ac5e0838cdcd227035b9ccb151635e5f9", - "zh:629835a96c682f4e168c12f6d3c0631409d8e6d28165a283d2fe232c4a8ba75a", - "zh:6fa6e6fbdc0b0377d750a7960768e22f71d8bd97d30e289b823a3923eb92fce7", - "zh:8dfef513861a7c779b34e2f3ea5692f5fb1fb51aa1ee9de78bc755f5652cb597", + "h1:AELKY5xB2u5Vz3GEkt7zmboArEQcRtSYr1OGuXsBlCI=", + "zh:1d361f8062c68c9d5ac14b0aa8390709542129b8a9b258e61bbbabc706078b44", + "zh:39dcbf53e3896bdd77071384c8fad4a5862c222c73f3bcf356aca488101f22fd", + "zh:3fad63505f0c5b6f01cc9a6ef02b2226983b79424126a9caf6eb724f654299f4", + "zh:53a8b90d00829cc27e3171a13a8ff1404ee0ea018e73f31d3f916d246cc39613", + "zh:5734c25ef5a04b40f3c1ac5f817f11e42ee3328f74dbc141c0e64afbb0acc834", + "zh:66ea14dbd87f291ce4a877123363933d3ca4022f209f885807a6689c22c24e80", + "zh:68e79654ad0894a3d93134c3377748ace3058d5fad5ec09d1e9a8f8f9b8a47ea", + "zh:7b74259d0ceef0c49cea6bcd171df997b6bad141085bbadded15b440faeb0eee", + "zh:988ebfb5d115dc57070b5abf2e4200ad49cde535f27fd2ba5e34cf9ab336a57f", "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", - "zh:baf507b37a667c773f46d9779277ab9de44a5432694ef95fe9ef03a6af70435f", - "zh:bd006bd8f1403f71be8f490e33ea1bcbdd8135678ebe3f1c3c0ebd82615d9b33", - "zh:dd0a61fb654837d186376b1dbccc8a93ed1e2f176e3663daac2d5bc9190c7895", - "zh:f8db068265495a48476a5ea68aa7148ceb046cbfaad308ef8e12d8fd6f463126", + "zh:a0a2d4efe2835f0101a0a5024e044a3f28c00e10a8d87fce89c707ef6db75cea", + "zh:aecb3e4b9121771dee9cac7975bf5d0657b5f3e8b57788c455beaeb0f3c48d93", + "zh:d2d3393170b8ef761d3146f39f6788c4a3e876e6c5d4cedca4870c2680688ae6", + "zh:daba5a005c1baa4a5eefbfb86d43ccf880eb5b42e8136f0d932f55886d72bda0", + "zh:de16a6ff3baacdaf9609a0a89aa1913fc19cccaf5ee0fc1c49c5a075baa47c02", ] } diff --git a/examples/acm/external-dns-provider/README.md b/examples/acm/external-dns-provider/README.md index 2bec973..7dafc12 100644 --- a/examples/acm/external-dns-provider/README.md +++ b/examples/acm/external-dns-provider/README.md @@ -4,13 +4,13 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | ## Modules | Name | Source | Version | |------|--------|---------| -| [cert](#module\_cert) | ../../modules/acm-wildcard | n/a | +| [cert](#module\_cert) | ../../../modules/acm-wildcard | n/a | | [info](#module\_info) | Selleo/context/null | 0.3.0 | ## Outputs diff --git a/examples/acm/external-dns-provider/main.tf b/examples/acm/external-dns-provider/main.tf index 39c34c2..b7f7811 100644 --- a/examples/acm/external-dns-provider/main.tf +++ b/examples/acm/external-dns-provider/main.tf @@ -8,7 +8,7 @@ module "info" { } module "cert" { - source = "../../modules/acm-wildcard" + source = "../../../modules/acm-wildcard" domain = "hetzner.example.selleo.com" context = module.info.context diff --git a/examples/acm/external-dns-provider/versions.tf b/examples/acm/external-dns-provider/versions.tf index 51493ec..537b531 100644 --- a/examples/acm/external-dns-provider/versions.tf +++ b/examples/acm/external-dns-provider/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } } } diff --git a/examples/acm/route53/.terraform.lock.hcl b/examples/acm/route53/.terraform.lock.hcl index e77f72c..33c75d1 100644 --- a/examples/acm/route53/.terraform.lock.hcl +++ b/examples/acm/route53/.terraform.lock.hcl @@ -2,21 +2,24 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/hashicorp/aws" { - version = "4.17.1" - constraints = "~> 4.0" + version = "5.64.0" + constraints = "~> 5.0" hashes = [ - "h1:II8LwzWs7K8pSTxSwWTX3aBKQdKJKkU/6iS3kXlt1x0=", - "zh:095c2ad4e42667b6e4c599f3fb7c1d0755b762983474fd3916e89867c30871a2", - "zh:0a987960f796289db7eac887d03dcde0311005cbf625499f4eea0a8882295aeb", - "zh:1fbe5f897afe3a9e5a41c2ecd1f312e79fb6745367a53f7bad11704aedb3b3e2", - "zh:52687f0753fa05a744bd37bb40bcba8ac5e0838cdcd227035b9ccb151635e5f9", - "zh:629835a96c682f4e168c12f6d3c0631409d8e6d28165a283d2fe232c4a8ba75a", - "zh:6fa6e6fbdc0b0377d750a7960768e22f71d8bd97d30e289b823a3923eb92fce7", - "zh:8dfef513861a7c779b34e2f3ea5692f5fb1fb51aa1ee9de78bc755f5652cb597", + "h1:AELKY5xB2u5Vz3GEkt7zmboArEQcRtSYr1OGuXsBlCI=", + "zh:1d361f8062c68c9d5ac14b0aa8390709542129b8a9b258e61bbbabc706078b44", + "zh:39dcbf53e3896bdd77071384c8fad4a5862c222c73f3bcf356aca488101f22fd", + "zh:3fad63505f0c5b6f01cc9a6ef02b2226983b79424126a9caf6eb724f654299f4", + "zh:53a8b90d00829cc27e3171a13a8ff1404ee0ea018e73f31d3f916d246cc39613", + "zh:5734c25ef5a04b40f3c1ac5f817f11e42ee3328f74dbc141c0e64afbb0acc834", + "zh:66ea14dbd87f291ce4a877123363933d3ca4022f209f885807a6689c22c24e80", + "zh:68e79654ad0894a3d93134c3377748ace3058d5fad5ec09d1e9a8f8f9b8a47ea", + "zh:7b74259d0ceef0c49cea6bcd171df997b6bad141085bbadded15b440faeb0eee", + "zh:988ebfb5d115dc57070b5abf2e4200ad49cde535f27fd2ba5e34cf9ab336a57f", "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", - "zh:baf507b37a667c773f46d9779277ab9de44a5432694ef95fe9ef03a6af70435f", - "zh:bd006bd8f1403f71be8f490e33ea1bcbdd8135678ebe3f1c3c0ebd82615d9b33", - "zh:dd0a61fb654837d186376b1dbccc8a93ed1e2f176e3663daac2d5bc9190c7895", - "zh:f8db068265495a48476a5ea68aa7148ceb046cbfaad308ef8e12d8fd6f463126", + "zh:a0a2d4efe2835f0101a0a5024e044a3f28c00e10a8d87fce89c707ef6db75cea", + "zh:aecb3e4b9121771dee9cac7975bf5d0657b5f3e8b57788c455beaeb0f3c48d93", + "zh:d2d3393170b8ef761d3146f39f6788c4a3e876e6c5d4cedca4870c2680688ae6", + "zh:daba5a005c1baa4a5eefbfb86d43ccf880eb5b42e8136f0d932f55886d72bda0", + "zh:de16a6ff3baacdaf9609a0a89aa1913fc19cccaf5ee0fc1c49c5a075baa47c02", ] } diff --git a/examples/acm/route53/README.md b/examples/acm/route53/README.md index 3e26751..00cff13 100644 --- a/examples/acm/route53/README.md +++ b/examples/acm/route53/README.md @@ -4,19 +4,19 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | 4.17.1 | +| [aws](#provider\_aws) | 5.64.0 | ## Modules | Name | Source | Version | |------|--------|---------| -| [cert](#module\_cert) | ../../modules/acm-wildcard | n/a | +| [cert](#module\_cert) | ../../../modules/acm-wildcard | n/a | | [info](#module\_info) | Selleo/context/null | 0.3.0 | ## Resources diff --git a/examples/acm/route53/main.tf b/examples/acm/route53/main.tf index 26be261..78096e7 100644 --- a/examples/acm/route53/main.tf +++ b/examples/acm/route53/main.tf @@ -12,7 +12,7 @@ resource "aws_route53_zone" "example" { } module "cert" { - source = "../../modules/acm-wildcard" + source = "../../../modules/acm-wildcard" domain = aws_route53_zone.example.name context = module.info.context diff --git a/examples/acm/route53/versions.tf b/examples/acm/route53/versions.tf index 51493ec..537b531 100644 --- a/examples/acm/route53/versions.tf +++ b/examples/acm/route53/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } } } diff --git a/examples/cloudfront-app/.terraform.lock.hcl b/examples/cloudfront-app/.terraform.lock.hcl index 5e1c43e..de548b3 100644 --- a/examples/cloudfront-app/.terraform.lock.hcl +++ b/examples/cloudfront-app/.terraform.lock.hcl @@ -5,6 +5,7 @@ provider "registry.terraform.io/hashicorp/aws" { version = "5.47.0" constraints = "~> 5.0" hashes = [ + "h1:49aEnvHJ/M8BRGAXKzU6W3zSbf7HgIrjXkXjC5DGEWY=", "h1:T0tupfn2Ubj18Y7xmO0pFMvti1Qns2K6EGXenR6Hg30=", "zh:06037a14e47e8f82d0b3b326cd188566272b808b7970a9249a11db26d475b83d", "zh:116b7dd58ca964a1056249d2b6550f399b0a6bc9a7920b7ee134242114432c9f", @@ -25,8 +26,10 @@ provider "registry.terraform.io/hashicorp/aws" { } provider "registry.terraform.io/hashicorp/random" { - version = "3.6.1" + version = "3.6.1" + constraints = "~> 3.0" hashes = [ + "h1:8iqExjtAvirFTJkpm5YyYD+fC+DGV8NTJzKsE2c70VA=", "h1:a+Goawwh6Qtg4/bRWzfDtIdrEFfPlnVy0y4LdUQY3nI=", "zh:2a0ec154e39911f19c8214acd6241e469157489fc56b6c739f45fbed5896a176", "zh:57f4e553224a5e849c99131f5e5294be3a7adcabe2d867d8a4fef8d0976e0e52", diff --git a/examples/ecr-repository/.terraform.lock.hcl b/examples/ecr-repository/.terraform.lock.hcl index e6653a6..33c75d1 100644 --- a/examples/ecr-repository/.terraform.lock.hcl +++ b/examples/ecr-repository/.terraform.lock.hcl @@ -2,22 +2,24 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/hashicorp/aws" { - version = "4.17.0" - constraints = ">= 4.0.0, ~> 4.0" + version = "5.64.0" + constraints = "~> 5.0" hashes = [ - "h1:0i4o/1AEBOIW/fr3C45vJlG350FfRzSldJcWfViOFLc=", - "h1:5NfNH5iQ3VGpMwjlSOkQyBYh8mvKH3QMp0UHB71eTqc=", - "zh:2cc932fb0af13850de3c60a5318b695c82973489c140ca4f13218f69136c36e5", - "zh:4018884d66acfa8273f7100ef0334004ed8a3790ffc7621eaef65d1d9c3fab43", - "zh:6a7769e5c81e543f5deaaa8596e45f92244a61f5026c8c66d5bf55f2a7fd4801", - "zh:7956c1e17ec7647af3612cc98cbcd21d50b2d9f5e41c676b62ee214f5610c29f", - "zh:833d9d608dbffda7da565004ef592a8a364e96b5c13cacf873f5d32714e197ff", + "h1:AELKY5xB2u5Vz3GEkt7zmboArEQcRtSYr1OGuXsBlCI=", + "zh:1d361f8062c68c9d5ac14b0aa8390709542129b8a9b258e61bbbabc706078b44", + "zh:39dcbf53e3896bdd77071384c8fad4a5862c222c73f3bcf356aca488101f22fd", + "zh:3fad63505f0c5b6f01cc9a6ef02b2226983b79424126a9caf6eb724f654299f4", + "zh:53a8b90d00829cc27e3171a13a8ff1404ee0ea018e73f31d3f916d246cc39613", + "zh:5734c25ef5a04b40f3c1ac5f817f11e42ee3328f74dbc141c0e64afbb0acc834", + "zh:66ea14dbd87f291ce4a877123363933d3ca4022f209f885807a6689c22c24e80", + "zh:68e79654ad0894a3d93134c3377748ace3058d5fad5ec09d1e9a8f8f9b8a47ea", + "zh:7b74259d0ceef0c49cea6bcd171df997b6bad141085bbadded15b440faeb0eee", + "zh:988ebfb5d115dc57070b5abf2e4200ad49cde535f27fd2ba5e34cf9ab336a57f", "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", - "zh:a55b8b72e47999d9c7aecaa009797ed7eb3f669a719d3f6127ee5e0f1b91ecc2", - "zh:a6f2377d71dfba9669f060e687498e589b490366026821bd83451ac9ef0cd9e8", - "zh:b006aa281097b3db27a62ea3c8cfaf4c4d979d57f4a6c180bd2da3d0ab4bd61a", - "zh:d6a6d29256fee6c3b35384719c84c19b13dcccc53bffce5f529023607d130d0b", - "zh:edc155e147883872e1227aa6a4ef3205fa9de421475d96c20a34a5eaff3df01f", - "zh:f25773dcc00dead0412e222cf3891ac6228dcb4d69da9bacfca305a0a2a1db56", + "zh:a0a2d4efe2835f0101a0a5024e044a3f28c00e10a8d87fce89c707ef6db75cea", + "zh:aecb3e4b9121771dee9cac7975bf5d0657b5f3e8b57788c455beaeb0f3c48d93", + "zh:d2d3393170b8ef761d3146f39f6788c4a3e876e6c5d4cedca4870c2680688ae6", + "zh:daba5a005c1baa4a5eefbfb86d43ccf880eb5b42e8136f0d932f55886d72bda0", + "zh:de16a6ff3baacdaf9609a0a89aa1913fc19cccaf5ee0fc1c49c5a075baa47c02", ] } diff --git a/examples/ecr-repository/README.md b/examples/ecr-repository/README.md index c5711c1..89f9550 100644 --- a/examples/ecr-repository/README.md +++ b/examples/ecr-repository/README.md @@ -3,7 +3,7 @@ | Name | Version | |------|---------| -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | ## Modules diff --git a/examples/ecr-repository/main.tf b/examples/ecr-repository/main.tf index fce5fba..5442eea 100644 --- a/examples/ecr-repository/main.tf +++ b/examples/ecr-repository/main.tf @@ -2,7 +2,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } } } diff --git a/examples/ecs-app/.terraform.lock.hcl b/examples/ecs-app/.terraform.lock.hcl index aae824b..0011cce 100644 --- a/examples/ecs-app/.terraform.lock.hcl +++ b/examples/ecs-app/.terraform.lock.hcl @@ -2,25 +2,25 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/hashicorp/aws" { - version = "4.67.0" - constraints = ">= 4.0.0, ~> 4.0, >= 4.35.0" + version = "5.64.0" + constraints = "~> 5.0" hashes = [ - "h1:P43vwcDPG99x5WBbmqwUPgfJrfXf6/ucAIbGlRb7k1w=", - "zh:0843017ecc24385f2b45f2c5fce79dc25b258e50d516877b3affee3bef34f060", - "zh:19876066cfa60de91834ec569a6448dab8c2518b8a71b5ca870b2444febddac6", - "zh:24995686b2ad88c1ffaa242e36eee791fc6070e6144f418048c4ce24d0ba5183", - "zh:4a002990b9f4d6d225d82cb2fb8805789ffef791999ee5d9cb1fef579aeff8f1", - "zh:559a2b5ace06b878c6de3ecf19b94fbae3512562f7a51e930674b16c2f606e29", - "zh:6a07da13b86b9753b95d4d8218f6dae874cf34699bca1470d6effbb4dee7f4b7", - "zh:768b3bfd126c3b77dc975c7c0e5db3207e4f9997cf41aa3385c63206242ba043", - "zh:7be5177e698d4b547083cc738b977742d70ed68487ce6f49ecd0c94dbf9d1362", - "zh:8b562a818915fb0d85959257095251a05c76f3467caa3ba95c583ba5fe043f9b", + "h1:AELKY5xB2u5Vz3GEkt7zmboArEQcRtSYr1OGuXsBlCI=", + "zh:1d361f8062c68c9d5ac14b0aa8390709542129b8a9b258e61bbbabc706078b44", + "zh:39dcbf53e3896bdd77071384c8fad4a5862c222c73f3bcf356aca488101f22fd", + "zh:3fad63505f0c5b6f01cc9a6ef02b2226983b79424126a9caf6eb724f654299f4", + "zh:53a8b90d00829cc27e3171a13a8ff1404ee0ea018e73f31d3f916d246cc39613", + "zh:5734c25ef5a04b40f3c1ac5f817f11e42ee3328f74dbc141c0e64afbb0acc834", + "zh:66ea14dbd87f291ce4a877123363933d3ca4022f209f885807a6689c22c24e80", + "zh:68e79654ad0894a3d93134c3377748ace3058d5fad5ec09d1e9a8f8f9b8a47ea", + "zh:7b74259d0ceef0c49cea6bcd171df997b6bad141085bbadded15b440faeb0eee", + "zh:988ebfb5d115dc57070b5abf2e4200ad49cde535f27fd2ba5e34cf9ab336a57f", "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", - "zh:9c385d03a958b54e2afd5279cd8c7cbdd2d6ca5c7d6a333e61092331f38af7cf", - "zh:b3ca45f2821a89af417787df8289cb4314b273d29555ad3b2a5ab98bb4816b3b", - "zh:da3c317f1db2469615ab40aa6baba63b5643bae7110ff855277a1fb9d8eb4f2c", - "zh:dc6430622a8dc5cdab359a8704aec81d3825ea1d305bbb3bbd032b1c6adfae0c", - "zh:fac0d2ddeadf9ec53da87922f666e1e73a603a611c57bcbc4b86ac2821619b1d", + "zh:a0a2d4efe2835f0101a0a5024e044a3f28c00e10a8d87fce89c707ef6db75cea", + "zh:aecb3e4b9121771dee9cac7975bf5d0657b5f3e8b57788c455beaeb0f3c48d93", + "zh:d2d3393170b8ef761d3146f39f6788c4a3e876e6c5d4cedca4870c2680688ae6", + "zh:daba5a005c1baa4a5eefbfb86d43ccf880eb5b42e8136f0d932f55886d72bda0", + "zh:de16a6ff3baacdaf9609a0a89aa1913fc19cccaf5ee0fc1c49c5a075baa47c02", ] } diff --git a/examples/ecs-app/README.md b/examples/ecs-app/README.md index 5b1a979..d91422b 100644 --- a/examples/ecs-app/README.md +++ b/examples/ecs-app/README.md @@ -4,13 +4,13 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | 4.67.0 | +| [aws](#provider\_aws) | 5.64.0 | | [random](#provider\_random) | 3.6.2 | ## Modules @@ -18,9 +18,10 @@ | Name | Source | Version | |------|--------|---------| | [cluster](#module\_cluster) | ../../modules/ecs-cluster | n/a | -| [lb](#module\_lb) | Selleo/backend/aws//modules/load-balancer | 0.23.0 | +| [lb](#module\_lb) | ../../modules/lb/alb | n/a | +| [public\_subnets](#module\_public\_subnets) | ../../modules/vpc-public-subnet | n/a | | [service](#module\_service) | ../../modules/ecs-service | n/a | -| [vpc](#module\_vpc) | terraform-aws-modules/vpc/aws | ~> 4.0 | +| [vpc](#module\_vpc) | ../../modules/vpc | n/a | ## Resources diff --git a/examples/ecs-app/main.tf b/examples/ecs-app/main.tf index d10dc8a..fba7c97 100644 --- a/examples/ecs-app/main.tf +++ b/examples/ecs-app/main.tf @@ -1,25 +1,58 @@ +locals { + context = { + namespace = "selleo" + stage = "dev" + name = "example" + } +} + resource "random_id" "example" { - byte_length = 4 + byte_length = 2 - prefix = "ec2-" + prefix = "discovery-" } +# network + module "vpc" { - source = "terraform-aws-modules/vpc/aws" - version = "~> 4.0" + source = "../../modules/vpc" name = random_id.example.hex cidr = "10.0.0.0/16" +} + +module "public_subnets" { + source = "../../modules/vpc-public-subnet" + + vpc_id = module.vpc.id + internet_gateway_id = module.vpc.internet_gateway_id + config = { + "a" = { + az = "eu-central-1a" + cidr = "10.0.1.0/24" + nat = false + } + "b" = { + az = "eu-central-1b" + cidr = "10.0.2.0/24" + nat = false + } + } +} - azs = ["eu-central-1a", "eu-central-1b"] - private_subnets = ["10.0.1.0/24"] - public_subnets = ["10.0.101.0/24", "10.0.102.0/24"] +module "lb" { + source = "../../modules/lb/alb" + + name = random_id.example.hex + vpc_id = module.vpc.id + subnet_ids = module.public_subnets.ids + force_https = false - single_nat_gateway = true - enable_nat_gateway = false - enable_vpn_gateway = false + context = local.context } +# cluster + module "cluster" { source = "../../modules/ecs-cluster" @@ -30,8 +63,8 @@ module "cluster" { } name_prefix = random_id.example.hex - vpc_id = module.vpc.vpc_id - subnet_ids = module.vpc.public_subnets + vpc_id = module.vpc.id + subnet_ids = module.public_subnets.ids instance_type = "t3.nano" lb_security_group_id = module.lb.security_group_id @@ -42,33 +75,22 @@ module "cluster" { } } -module "lb" { - source = "Selleo/backend/aws//modules/load-balancer" - version = "0.23.0" - - name = random_id.example.hex - vpc_id = module.vpc.vpc_id - subnet_ids = module.vpc.public_subnets - force_https = false -} - module "service" { source = "../../modules/ecs-service" - context = { - namespace = "selleo" - stage = "dev" - name = "example" - } - name = random_id.example.hex - vpc_id = module.vpc.vpc_id - subnet_ids = module.vpc.public_subnets + vpc_id = module.vpc.id + subnet_ids = module.public_subnets.ids cluster_id = module.cluster.id desired_count = 1 - port = 3000 - depends_on = [module.secrets] + tcp_ports = [{ + name = "http" + host = 0 + container = 3000 + }] + + context = local.context } resource "aws_alb_listener" "http" { diff --git a/examples/ecs-app/versions.tf b/examples/ecs-app/versions.tf index 51493ec..537b531 100644 --- a/examples/ecs-app/versions.tf +++ b/examples/ecs-app/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } } } diff --git a/examples/ecs-service-discovery/README.md b/examples/ecs-service-discovery/README.md index 01a424b..1da3e00 100644 --- a/examples/ecs-service-discovery/README.md +++ b/examples/ecs-service-discovery/README.md @@ -13,7 +13,7 @@ service_name-port_name:port | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | ## Providers diff --git a/examples/ecs-service-discovery/versions.tf b/examples/ecs-service-discovery/versions.tf index 51493ec..537b531 100644 --- a/examples/ecs-service-discovery/versions.tf +++ b/examples/ecs-service-discovery/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } } } diff --git a/examples/efs/.terraform.lock.hcl b/examples/efs/.terraform.lock.hcl index 6ffeaac..1190676 100644 --- a/examples/efs/.terraform.lock.hcl +++ b/examples/efs/.terraform.lock.hcl @@ -2,43 +2,43 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/hashicorp/aws" { - version = "4.58.0" - constraints = ">= 3.73.0, ~> 4.0" + version = "5.64.0" + constraints = ">= 4.35.0, ~> 5.0" hashes = [ - "h1:xXjZy36R+YOFyLjuF+rgi0NDLwnkFwrJ2t9NfsjRM/E=", - "zh:14b2b2dfbc7ee705c412d762b1485ee08958c816a64ac74f5769e946e4a1d265", - "zh:17a37e6825e2023b18987d31c0cbb9336654ea146b68e6c90710ea4636af71ae", - "zh:273127c69fb244577e5c136c46164d34f77b0c956c18d27f63d1072dd558f924", - "zh:4b2b6416d34fb3e1051c99d2a84045b136976140e34381d5fbf90e32db15272e", - "zh:7e6a8571ff15d51f892776265642ee01004b8553fd4f6f2014b6f3f2834670c7", - "zh:847c76ab2381b66666d0f79cf1ac697b5bfd0d9c3009fd11bc6ad6545d1eb427", - "zh:9a52cae08ba8d27d0639a8d2b8c61591027883058bf0cc5a639cffe1e299f019", + "h1:AELKY5xB2u5Vz3GEkt7zmboArEQcRtSYr1OGuXsBlCI=", + "zh:1d361f8062c68c9d5ac14b0aa8390709542129b8a9b258e61bbbabc706078b44", + "zh:39dcbf53e3896bdd77071384c8fad4a5862c222c73f3bcf356aca488101f22fd", + "zh:3fad63505f0c5b6f01cc9a6ef02b2226983b79424126a9caf6eb724f654299f4", + "zh:53a8b90d00829cc27e3171a13a8ff1404ee0ea018e73f31d3f916d246cc39613", + "zh:5734c25ef5a04b40f3c1ac5f817f11e42ee3328f74dbc141c0e64afbb0acc834", + "zh:66ea14dbd87f291ce4a877123363933d3ca4022f209f885807a6689c22c24e80", + "zh:68e79654ad0894a3d93134c3377748ace3058d5fad5ec09d1e9a8f8f9b8a47ea", + "zh:7b74259d0ceef0c49cea6bcd171df997b6bad141085bbadded15b440faeb0eee", + "zh:988ebfb5d115dc57070b5abf2e4200ad49cde535f27fd2ba5e34cf9ab336a57f", "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", - "zh:9df647e8322d6f94f1843366ba39d21c4b36c8e7dcdc03711d52e27f73b0e974", - "zh:9e52037e68409802ff913b166c30e3f2035af03865cbef0c1b03762bce853941", - "zh:a30288e7c3c904d6998d1709835d7c5800a739f8608f0837f960286a2b8b6e59", - "zh:a7f24e3bda3be566468e4ad62cef1016f68c6f5a94d2e3e979485bc05626281b", - "zh:ba326ba80f5e39829b67a6d1ce54ba52b171e5e13a0a91ef5f9170a9b0cc9ce4", - "zh:c4e3fe9f2be6e244a3dfce599f4b0be9e8fffaece64cbc65f3195f825f65489b", - "zh:f20a251af37039bb2c7612dbd2c5df3a25886b4cc78f902385a2850ea6e30d08", + "zh:a0a2d4efe2835f0101a0a5024e044a3f28c00e10a8d87fce89c707ef6db75cea", + "zh:aecb3e4b9121771dee9cac7975bf5d0657b5f3e8b57788c455beaeb0f3c48d93", + "zh:d2d3393170b8ef761d3146f39f6788c4a3e876e6c5d4cedca4870c2680688ae6", + "zh:daba5a005c1baa4a5eefbfb86d43ccf880eb5b42e8136f0d932f55886d72bda0", + "zh:de16a6ff3baacdaf9609a0a89aa1913fc19cccaf5ee0fc1c49c5a075baa47c02", ] } provider "registry.terraform.io/hashicorp/random" { - version = "3.4.3" + version = "3.6.2" hashes = [ - "h1:xZGZf18JjMS06pFa4NErzANI98qi59SEcBsOcS2P2yQ=", - "zh:41c53ba47085d8261590990f8633c8906696fa0a3c4b384ff6a7ecbf84339752", - "zh:59d98081c4475f2ad77d881c4412c5129c56214892f490adf11c7e7a5a47de9b", - "zh:686ad1ee40b812b9e016317e7f34c0d63ef837e084dea4a1f578f64a6314ad53", + "h1:R5qdQjKzOU16TziCN1vR3Exr/B+8WGK80glLTT4ZCPk=", + "zh:0ef01a4f81147b32c1bea3429974d4d104bbc4be2ba3cfa667031a8183ef88ec", + "zh:1bcd2d8161e89e39886119965ef0f37fcce2da9c1aca34263dd3002ba05fcb53", + "zh:37c75d15e9514556a5f4ed02e1548aaa95c0ecd6ff9af1119ac905144c70c114", + "zh:4210550a767226976bc7e57d988b9ce48f4411fa8a60cd74a6b246baf7589dad", + "zh:562007382520cd4baa7320f35e1370ffe84e46ed4e2071fdc7e4b1a9b1f8ae9b", + "zh:5efb9da90f665e43f22c2e13e0ce48e86cae2d960aaf1abf721b497f32025916", + "zh:6f71257a6b1218d02a573fc9bff0657410404fb2ef23bc66ae8cd968f98d5ff6", "zh:78d5eefdd9e494defcb3c68d282b8f96630502cac21d1ea161f53cfe9bb483b3", - "zh:84103eae7251384c0d995f5a257c72b0096605048f757b749b7b62107a5dccb3", - "zh:8ee974b110adb78c7cd18aae82b2729e5124d8f115d484215fd5199451053de5", - "zh:9dd4561e3c847e45de603f17fa0c01ae14cae8c4b7b4e6423c9ef3904b308dda", - "zh:bb07bb3c2c0296beba0beec629ebc6474c70732387477a65966483b5efabdbc6", - "zh:e891339e96c9e5a888727b45b2e1bb3fcbdfe0fd7c5b4396e4695459b38c8cb1", - "zh:ea4739860c24dfeaac6c100b2a2e357106a89d18751f7693f3c31ecf6a996f8d", - "zh:f0c76ac303fd0ab59146c39bc121c5d7d86f878e9a69294e29444d4c653786f8", - "zh:f143a9a5af42b38fed328a161279906759ff39ac428ebcfe55606e05e1518b93", + "zh:9647e18f221380a85f2f0ab387c68fdafd58af6193a932417299cdcae4710150", + "zh:bb6297ce412c3c2fa9fec726114e5e0508dd2638cad6a0cb433194930c97a544", + "zh:f83e925ed73ff8a5ef6e3608ad9225baa5376446349572c2449c0c0b3cf184b7", + "zh:fbef0781cb64de76b1df1ca11078aecba7800d82fd4a956302734999cfd9a4af", ] } diff --git a/examples/efs/README.md b/examples/efs/README.md index 3e54a21..e0eb4df 100644 --- a/examples/efs/README.md +++ b/examples/efs/README.md @@ -4,13 +4,13 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | ## Providers | Name | Version | |------|---------| -| [random](#provider\_random) | 3.4.3 | +| [random](#provider\_random) | 3.6.2 | ## Modules diff --git a/examples/efs/versions.tf b/examples/efs/versions.tf index 51493ec..537b531 100644 --- a/examples/efs/versions.tf +++ b/examples/efs/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } } } diff --git a/examples/iam/developers/.terraform.lock.hcl b/examples/iam/developers/.terraform.lock.hcl index c4390a6..332a839 100644 --- a/examples/iam/developers/.terraform.lock.hcl +++ b/examples/iam/developers/.terraform.lock.hcl @@ -2,43 +2,44 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/hashicorp/aws" { - version = "4.57.0" - constraints = ">= 4.0.0" + version = "5.64.0" + constraints = ">= 3.0.0, ~> 5.0" hashes = [ - "h1:xMOeHMZM7RAO6HKP2C6XbbBjGdHogTJ3CwPRw6xFj30=", - "zh:07d89ad94267b7d6285fd65fbd67f8680e111abf9bbcbcac2e30154262fbbe46", - "zh:0eeee044e6fc285c20241d3de7f9b79450cab2df1452a9c18c0bed1090085a25", - "zh:306ba8ac99a0d9f9eba0386cb11459323696e69dcb28bc5e55b6fb2de28640cd", - "zh:40afc24b94e7cae387f22dd3045b09311a120e429aa4f06168d7498995a98f67", - "zh:5a2c846a2cc463841ca2353fb734ba6f9502e662196c85fd3332a4e18acec72e", - "zh:854fbf7d058e4e31ce4ed882e2085bd94c53be4b38b15f3b5d3d897a2c5102df", - "zh:89a7a5e7de6400662804d5dc43251172e3f0522853dcab304d637a7bbb266654", - "zh:89ef96a1b36396f555e80505f55fd29432be3dc518bd75b72a1aae29e8171b4a", + "h1:AELKY5xB2u5Vz3GEkt7zmboArEQcRtSYr1OGuXsBlCI=", + "zh:1d361f8062c68c9d5ac14b0aa8390709542129b8a9b258e61bbbabc706078b44", + "zh:39dcbf53e3896bdd77071384c8fad4a5862c222c73f3bcf356aca488101f22fd", + "zh:3fad63505f0c5b6f01cc9a6ef02b2226983b79424126a9caf6eb724f654299f4", + "zh:53a8b90d00829cc27e3171a13a8ff1404ee0ea018e73f31d3f916d246cc39613", + "zh:5734c25ef5a04b40f3c1ac5f817f11e42ee3328f74dbc141c0e64afbb0acc834", + "zh:66ea14dbd87f291ce4a877123363933d3ca4022f209f885807a6689c22c24e80", + "zh:68e79654ad0894a3d93134c3377748ace3058d5fad5ec09d1e9a8f8f9b8a47ea", + "zh:7b74259d0ceef0c49cea6bcd171df997b6bad141085bbadded15b440faeb0eee", + "zh:988ebfb5d115dc57070b5abf2e4200ad49cde535f27fd2ba5e34cf9ab336a57f", "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", - "zh:b28516cc8e614fad40738ec73ce70528e2a817dae3118895333c1d63f1e22a89", - "zh:c3f1c6a7d56b0838da2f880a74e19df65ca9006cb3ebdc34403cb9d6e4ee046d", - "zh:d036a7355494792e2347b92d766431ba91cb399a4bd2bb719db3025542c0e674", - "zh:d3299b9507085238aaf24f38faffb5d6226a31f916e47320b31d728c7062be16", - "zh:d9f5c04f4648d593d91be2a66c6c61f6c52512c78ac6fb3077f0911a6b95fa2f", - "zh:f84143ee0cff2ad0af8ad40074fb5dcd83bfb8a514c7f43ca23c7422caa42330", + "zh:a0a2d4efe2835f0101a0a5024e044a3f28c00e10a8d87fce89c707ef6db75cea", + "zh:aecb3e4b9121771dee9cac7975bf5d0657b5f3e8b57788c455beaeb0f3c48d93", + "zh:d2d3393170b8ef761d3146f39f6788c4a3e876e6c5d4cedca4870c2680688ae6", + "zh:daba5a005c1baa4a5eefbfb86d43ccf880eb5b42e8136f0d932f55886d72bda0", + "zh:de16a6ff3baacdaf9609a0a89aa1913fc19cccaf5ee0fc1c49c5a075baa47c02", ] } provider "registry.terraform.io/hashicorp/random" { - version = "3.4.3" + version = "3.6.2" + constraints = "~> 3.0" hashes = [ - "h1:tL3katm68lX+4lAncjQA9AXL4GR/VM+RPwqYf4D2X8Q=", - "zh:41c53ba47085d8261590990f8633c8906696fa0a3c4b384ff6a7ecbf84339752", - "zh:59d98081c4475f2ad77d881c4412c5129c56214892f490adf11c7e7a5a47de9b", - "zh:686ad1ee40b812b9e016317e7f34c0d63ef837e084dea4a1f578f64a6314ad53", + "h1:R5qdQjKzOU16TziCN1vR3Exr/B+8WGK80glLTT4ZCPk=", + "zh:0ef01a4f81147b32c1bea3429974d4d104bbc4be2ba3cfa667031a8183ef88ec", + "zh:1bcd2d8161e89e39886119965ef0f37fcce2da9c1aca34263dd3002ba05fcb53", + "zh:37c75d15e9514556a5f4ed02e1548aaa95c0ecd6ff9af1119ac905144c70c114", + "zh:4210550a767226976bc7e57d988b9ce48f4411fa8a60cd74a6b246baf7589dad", + "zh:562007382520cd4baa7320f35e1370ffe84e46ed4e2071fdc7e4b1a9b1f8ae9b", + "zh:5efb9da90f665e43f22c2e13e0ce48e86cae2d960aaf1abf721b497f32025916", + "zh:6f71257a6b1218d02a573fc9bff0657410404fb2ef23bc66ae8cd968f98d5ff6", "zh:78d5eefdd9e494defcb3c68d282b8f96630502cac21d1ea161f53cfe9bb483b3", - "zh:84103eae7251384c0d995f5a257c72b0096605048f757b749b7b62107a5dccb3", - "zh:8ee974b110adb78c7cd18aae82b2729e5124d8f115d484215fd5199451053de5", - "zh:9dd4561e3c847e45de603f17fa0c01ae14cae8c4b7b4e6423c9ef3904b308dda", - "zh:bb07bb3c2c0296beba0beec629ebc6474c70732387477a65966483b5efabdbc6", - "zh:e891339e96c9e5a888727b45b2e1bb3fcbdfe0fd7c5b4396e4695459b38c8cb1", - "zh:ea4739860c24dfeaac6c100b2a2e357106a89d18751f7693f3c31ecf6a996f8d", - "zh:f0c76ac303fd0ab59146c39bc121c5d7d86f878e9a69294e29444d4c653786f8", - "zh:f143a9a5af42b38fed328a161279906759ff39ac428ebcfe55606e05e1518b93", + "zh:9647e18f221380a85f2f0ab387c68fdafd58af6193a932417299cdcae4710150", + "zh:bb6297ce412c3c2fa9fec726114e5e0508dd2638cad6a0cb433194930c97a544", + "zh:f83e925ed73ff8a5ef6e3608ad9225baa5376446349572c2449c0c0b3cf184b7", + "zh:fbef0781cb64de76b1df1ca11078aecba7800d82fd4a956302734999cfd9a4af", ] } diff --git a/examples/iam/developers/README.md b/examples/iam/developers/README.md index d7e29d2..0bd7978 100644 --- a/examples/iam/developers/README.md +++ b/examples/iam/developers/README.md @@ -4,7 +4,7 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | ## Modules diff --git a/examples/iam/developers/versions.tf b/examples/iam/developers/versions.tf index 069b09d..07c4d5a 100644 --- a/examples/iam/developers/versions.tf +++ b/examples/iam/developers/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } } } diff --git a/examples/iam/ecr-pull-push/.terraform.lock.hcl b/examples/iam/ecr-pull-push/.terraform.lock.hcl index 62397a5..9e8e778 100644 --- a/examples/iam/ecr-pull-push/.terraform.lock.hcl +++ b/examples/iam/ecr-pull-push/.terraform.lock.hcl @@ -2,20 +2,24 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/hashicorp/aws" { - version = "3.70.0" - constraints = "~> 3.0" + version = "5.64.0" + constraints = ">= 3.0.0, ~> 5.0" hashes = [ - "h1:jn4ImGMZJ9rQdaVSbcCBqUqnhRSpyaM1DivqaNuP+eg=", - "zh:0af710e528e21b930899f0ac295b0ceef8ad7b623dd8f38e92c8ec4bc7af0321", - "zh:4cabcd4519c0aae474d91ae67a8e3a4a8c39c3945c289a9cf7c1409f64409abe", - "zh:58da1a436facb4e4f95cd2870d211ed7bcb8cf721a4a61970aa8da191665f2aa", - "zh:6465339475c1cd3c16a5c8fee61304dcad2c4a27740687d29c6cdc90d2e6423d", - "zh:7a821ed053c355d70ebe33185590953fa5c364c1f3d66fe3f9b4aba3961646b1", - "zh:7c3656cc9cc1739dcb298e7930c9a76ccfce738d2070841d7e6c62fbdae74eef", - "zh:9d9da9e3c60a0c977e156da8590f36a219ae91994bb3df5a1208de2ab3ceeba7", - "zh:a3138817c86bf3e4dca7fd3a92e099cd1bf1d45ee7c7cc9e9773ba04fc3b315a", - "zh:a8603044e935dfb3cb9319a46d26276162c6aea75e02c4827232f9c6029a3182", - "zh:aef9482332bf43d0b73317f5909dec9e95b983c67b10d72e75eacc7c4f37d084", - "zh:fc3f3cad84f2eebe566dd0b65904c934093007323b9b85e73d9dd4535ceeb29d", + "h1:AELKY5xB2u5Vz3GEkt7zmboArEQcRtSYr1OGuXsBlCI=", + "zh:1d361f8062c68c9d5ac14b0aa8390709542129b8a9b258e61bbbabc706078b44", + "zh:39dcbf53e3896bdd77071384c8fad4a5862c222c73f3bcf356aca488101f22fd", + "zh:3fad63505f0c5b6f01cc9a6ef02b2226983b79424126a9caf6eb724f654299f4", + "zh:53a8b90d00829cc27e3171a13a8ff1404ee0ea018e73f31d3f916d246cc39613", + "zh:5734c25ef5a04b40f3c1ac5f817f11e42ee3328f74dbc141c0e64afbb0acc834", + "zh:66ea14dbd87f291ce4a877123363933d3ca4022f209f885807a6689c22c24e80", + "zh:68e79654ad0894a3d93134c3377748ace3058d5fad5ec09d1e9a8f8f9b8a47ea", + "zh:7b74259d0ceef0c49cea6bcd171df997b6bad141085bbadded15b440faeb0eee", + "zh:988ebfb5d115dc57070b5abf2e4200ad49cde535f27fd2ba5e34cf9ab336a57f", + "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", + "zh:a0a2d4efe2835f0101a0a5024e044a3f28c00e10a8d87fce89c707ef6db75cea", + "zh:aecb3e4b9121771dee9cac7975bf5d0657b5f3e8b57788c455beaeb0f3c48d93", + "zh:d2d3393170b8ef761d3146f39f6788c4a3e876e6c5d4cedca4870c2680688ae6", + "zh:daba5a005c1baa4a5eefbfb86d43ccf880eb5b42e8136f0d932f55886d72bda0", + "zh:de16a6ff3baacdaf9609a0a89aa1913fc19cccaf5ee0fc1c49c5a075baa47c02", ] } diff --git a/examples/iam/ecr-pull-push/README.md b/examples/iam/ecr-pull-push/README.md index 3fdba46..75a0c69 100644 --- a/examples/iam/ecr-pull-push/README.md +++ b/examples/iam/ecr-pull-push/README.md @@ -4,13 +4,13 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | 3.70.0 | +| [aws](#provider\_aws) | 5.64.0 | ## Modules diff --git a/examples/iam/ecr-pull-push/versions.tf b/examples/iam/ecr-pull-push/versions.tf index ca530cc..54fac14 100644 --- a/examples/iam/ecr-pull-push/versions.tf +++ b/examples/iam/ecr-pull-push/versions.tf @@ -2,7 +2,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } } required_version = "~> 1.0" diff --git a/examples/iam/ecs-deploy/README.md b/examples/iam/ecs-deploy/README.md index 78d8ea2..8a03a42 100644 --- a/examples/iam/ecs-deploy/README.md +++ b/examples/iam/ecs-deploy/README.md @@ -4,7 +4,7 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | ## Providers diff --git a/examples/iam/ecs-deploy/versions.tf b/examples/iam/ecs-deploy/versions.tf index ca530cc..54fac14 100644 --- a/examples/iam/ecs-deploy/versions.tf +++ b/examples/iam/ecs-deploy/versions.tf @@ -2,7 +2,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } } required_version = "~> 1.0" diff --git a/examples/iam/s3-read-write/.terraform.lock.hcl b/examples/iam/s3-read-write/.terraform.lock.hcl index 2395ead..33c75d1 100644 --- a/examples/iam/s3-read-write/.terraform.lock.hcl +++ b/examples/iam/s3-read-write/.terraform.lock.hcl @@ -2,21 +2,24 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/hashicorp/aws" { - version = "4.38.0" - constraints = "~> 4.0" + version = "5.64.0" + constraints = "~> 5.0" hashes = [ - "h1:LympybKZJE3L0H12nMmDnFH1iexD9S2GqZbDMo4fuPI=", - "zh:0ae61458acf7acecf47f7a02e08da1f7adeee9532e053c0d80432f16197e4799", - "zh:1ece9bcef41ffc75e0955419d7f8b1708ab7ffe4518bc9a2afe3bc5c79a9e79b", - "zh:302065a7c3ae798345b92a465b650b025d9c4e9abc3e78421ecc69a17b8c3d6a", - "zh:52d61f6a3ed6726b821a78f1fb78df818cf24a4d2378cc16afded297b37d4b7b", - "zh:6c365ed0cae031acdbcca04560997589a94629269cb456d468cbe51a3a020386", - "zh:70987a51d782f3458f124efea320157a48453864c420421051c56d41e463a948", - "zh:8b5a5f30240c67e596a89ccd76aa81133e6ae253c8a06a932b8901ef2b4a7486", + "h1:AELKY5xB2u5Vz3GEkt7zmboArEQcRtSYr1OGuXsBlCI=", + "zh:1d361f8062c68c9d5ac14b0aa8390709542129b8a9b258e61bbbabc706078b44", + "zh:39dcbf53e3896bdd77071384c8fad4a5862c222c73f3bcf356aca488101f22fd", + "zh:3fad63505f0c5b6f01cc9a6ef02b2226983b79424126a9caf6eb724f654299f4", + "zh:53a8b90d00829cc27e3171a13a8ff1404ee0ea018e73f31d3f916d246cc39613", + "zh:5734c25ef5a04b40f3c1ac5f817f11e42ee3328f74dbc141c0e64afbb0acc834", + "zh:66ea14dbd87f291ce4a877123363933d3ca4022f209f885807a6689c22c24e80", + "zh:68e79654ad0894a3d93134c3377748ace3058d5fad5ec09d1e9a8f8f9b8a47ea", + "zh:7b74259d0ceef0c49cea6bcd171df997b6bad141085bbadded15b440faeb0eee", + "zh:988ebfb5d115dc57070b5abf2e4200ad49cde535f27fd2ba5e34cf9ab336a57f", "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", - "zh:d672167515ece7c2db4663faf180dfb6cfc6dbf5e149f868d05c39bb54b9ca03", - "zh:df1bc9926674b2e1246c9ebffd8bf8c4e380f50910a7f0b3ded957e8768ae27a", - "zh:e304b6e2bd66e7992326aa0446152547eb97e8f77d00bc1a9096022ac37e5d71", - "zh:f033690f11446af1383ad74149f429fae19e2784af5e151a22f46965dff21b29", + "zh:a0a2d4efe2835f0101a0a5024e044a3f28c00e10a8d87fce89c707ef6db75cea", + "zh:aecb3e4b9121771dee9cac7975bf5d0657b5f3e8b57788c455beaeb0f3c48d93", + "zh:d2d3393170b8ef761d3146f39f6788c4a3e876e6c5d4cedca4870c2680688ae6", + "zh:daba5a005c1baa4a5eefbfb86d43ccf880eb5b42e8136f0d932f55886d72bda0", + "zh:de16a6ff3baacdaf9609a0a89aa1913fc19cccaf5ee0fc1c49c5a075baa47c02", ] } diff --git a/examples/iam/s3-read-write/README.md b/examples/iam/s3-read-write/README.md index 6e7d1e1..5fffd54 100644 --- a/examples/iam/s3-read-write/README.md +++ b/examples/iam/s3-read-write/README.md @@ -4,13 +4,13 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | 4.38.0 | +| [aws](#provider\_aws) | 5.64.0 | ## Modules diff --git a/examples/iam/s3-read-write/versions.tf b/examples/iam/s3-read-write/versions.tf index ca530cc..54fac14 100644 --- a/examples/iam/s3-read-write/versions.tf +++ b/examples/iam/s3-read-write/versions.tf @@ -2,7 +2,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } } required_version = "~> 1.0" diff --git a/examples/iam/secret-manager/.terraform.lock.hcl b/examples/iam/secret-manager/.terraform.lock.hcl index a7e36bf..ccce23c 100644 --- a/examples/iam/secret-manager/.terraform.lock.hcl +++ b/examples/iam/secret-manager/.terraform.lock.hcl @@ -2,39 +2,43 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/hashicorp/aws" { - version = "3.69.0" - constraints = "~> 3.0" + version = "5.64.0" + constraints = "~> 5.0" hashes = [ - "h1:DFUb87/IK9l6anGAagwkDZ3x62p18JCljU8he5SfLrM=", - "h1:PBvQ5w86YSJqL5x7lAwKYxdd7NRyNCTlXz3S61VQWZk=", - "zh:0cedd84ba908ba7190052b16cd7f70c41b0e2c2e914e54eecf2e3dae193f47fa", - "zh:14b89bac6412e20d415fe67d5f2eaa1414d9bbf75a5bd8fc963f6ab8e3b8b1a0", - "zh:159131129edab7ea118dee7d6daf1bfe4615f200a2d5120deb8369cbd2c4b598", - "zh:32a3a35964c9becb167180df905f34eb0cae7c30e00452527a0e600ee95c033f", - "zh:5330374066ca27d9a00ca667c81183c1dbfa0fcfdd5c1797a6185b76bc7c13bc", - "zh:78b75c45b7c660efaf89428ca988a77a4f55eba359f95ed7a54efe87fad1ab8b", - "zh:81f723c3f33dc0761ed12b025c1f411fe22f2c6a97e22f4adeb10f7668a5df8f", - "zh:98053adb091233fea8c1a82768dfce994e8407e2cb948d28ff88865d2d9a4dcd", - "zh:a52866826b51c0b4cb6b970cb3328542846e108c8f4d24c090d7ca0ffa341e44", - "zh:a9923cbdf30e9b66f889fef22e1f4b657d9ac1a48812f476ef841405a3c11525", - "zh:c079f98be9b8456e6eae6c07c5dcb84ecbcbb70b2f361f1c6f9c3ba90366d905", + "h1:AELKY5xB2u5Vz3GEkt7zmboArEQcRtSYr1OGuXsBlCI=", + "zh:1d361f8062c68c9d5ac14b0aa8390709542129b8a9b258e61bbbabc706078b44", + "zh:39dcbf53e3896bdd77071384c8fad4a5862c222c73f3bcf356aca488101f22fd", + "zh:3fad63505f0c5b6f01cc9a6ef02b2226983b79424126a9caf6eb724f654299f4", + "zh:53a8b90d00829cc27e3171a13a8ff1404ee0ea018e73f31d3f916d246cc39613", + "zh:5734c25ef5a04b40f3c1ac5f817f11e42ee3328f74dbc141c0e64afbb0acc834", + "zh:66ea14dbd87f291ce4a877123363933d3ca4022f209f885807a6689c22c24e80", + "zh:68e79654ad0894a3d93134c3377748ace3058d5fad5ec09d1e9a8f8f9b8a47ea", + "zh:7b74259d0ceef0c49cea6bcd171df997b6bad141085bbadded15b440faeb0eee", + "zh:988ebfb5d115dc57070b5abf2e4200ad49cde535f27fd2ba5e34cf9ab336a57f", + "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", + "zh:a0a2d4efe2835f0101a0a5024e044a3f28c00e10a8d87fce89c707ef6db75cea", + "zh:aecb3e4b9121771dee9cac7975bf5d0657b5f3e8b57788c455beaeb0f3c48d93", + "zh:d2d3393170b8ef761d3146f39f6788c4a3e876e6c5d4cedca4870c2680688ae6", + "zh:daba5a005c1baa4a5eefbfb86d43ccf880eb5b42e8136f0d932f55886d72bda0", + "zh:de16a6ff3baacdaf9609a0a89aa1913fc19cccaf5ee0fc1c49c5a075baa47c02", ] } provider "registry.terraform.io/hashicorp/tls" { - version = "3.1.0" + version = "4.0.5" hashes = [ - "h1:U+kgPLboCrcs4eZV87esP7iydF8mjMyHKE/mDsrwfkQ=", - "zh:3d46616b41fea215566f4a957b6d3a1aa43f1f75c26776d72a98bdba79439db6", - "zh:623a203817a6dafa86f1b4141b645159e07ec418c82fe40acd4d2a27543cbaa2", - "zh:668217e78b210a6572e7b0ecb4134a6781cc4d738f4f5d09eb756085b082592e", - "zh:95354df03710691773c8f50a32e31fca25f124b7f3d6078265fdf3c4e1384dca", - "zh:9f97ab190380430d57392303e3f36f4f7835c74ea83276baa98d6b9a997c3698", - "zh:a16f0bab665f8d933e95ca055b9c8d5707f1a0dd8c8ecca6c13091f40dc1e99d", - "zh:be274d5008c24dc0d6540c19e22dbb31ee6bfdd0b2cddd4d97f3cd8a8d657841", - "zh:d5faa9dce0a5fc9d26b2463cea5be35f8586ab75030e7fa4d4920cd73ee26989", - "zh:e9b672210b7fb410780e7b429975adcc76dd557738ecc7c890ea18942eb321a5", - "zh:eb1f8368573d2370605d6dbf60f9aaa5b64e55741d96b5fb026dbfe91de67c0d", - "zh:fc1e12b713837b85daf6c3bb703d7795eaf1c5177aebae1afcf811dd7009f4b0", + "h1:yLqz+skP3+EbU3yyvw8JqzflQTKDQGsC9QyZAg+S4dg=", + "zh:01cfb11cb74654c003f6d4e32bbef8f5969ee2856394a96d127da4949c65153e", + "zh:0472ea1574026aa1e8ca82bb6df2c40cd0478e9336b7a8a64e652119a2fa4f32", + "zh:1a8ddba2b1550c5d02003ea5d6cdda2eef6870ece86c5619f33edd699c9dc14b", + "zh:1e3bb505c000adb12cdf60af5b08f0ed68bc3955b0d4d4a126db5ca4d429eb4a", + "zh:6636401b2463c25e03e68a6b786acf91a311c78444b1dc4f97c539f9f78de22a", + "zh:76858f9d8b460e7b2a338c477671d07286b0d287fd2d2e3214030ae8f61dd56e", + "zh:a13b69fb43cb8746793b3069c4d897bb18f454290b496f19d03c3387d1c9a2dc", + "zh:a90ca81bb9bb509063b736842250ecff0f886a91baae8de65c8430168001dad9", + "zh:c4de401395936e41234f1956ebadbd2ed9f414e6908f27d578614aaa529870d4", + "zh:c657e121af8fde19964482997f0de2d5173217274f6997e16389e7707ed8ece8", + "zh:d68b07a67fbd604c38ec9733069fbf23441436fecf554de6c75c032f82e1ef19", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", ] } diff --git a/examples/iam/secret-manager/README.md b/examples/iam/secret-manager/README.md index 943aa4c..7ce653a 100644 --- a/examples/iam/secret-manager/README.md +++ b/examples/iam/secret-manager/README.md @@ -3,15 +3,15 @@ | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | ~> 1.0.5 | -| [aws](#requirement\_aws) | ~> 3.0 | +| [terraform](#requirement\_terraform) | ~> 1.0 | +| [aws](#requirement\_aws) | ~> 5.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | 3.69.0 | -| [tls](#provider\_tls) | 3.1.0 | +| [aws](#provider\_aws) | 5.64.0 | +| [tls](#provider\_tls) | 4.0.5 | ## Modules diff --git a/examples/iam/secret-manager/versions.tf b/examples/iam/secret-manager/versions.tf index bc2aff7..54fac14 100644 --- a/examples/iam/secret-manager/versions.tf +++ b/examples/iam/secret-manager/versions.tf @@ -2,10 +2,10 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 3.0" + version = "~> 5.0" } } - required_version = "~> 1.0.5" + required_version = "~> 1.0" } provider "aws" { diff --git a/examples/postgres/.terraform.lock.hcl b/examples/postgres/.terraform.lock.hcl index a619956..0bd8e81 100644 --- a/examples/postgres/.terraform.lock.hcl +++ b/examples/postgres/.terraform.lock.hcl @@ -2,46 +2,44 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/hashicorp/aws" { - version = "4.48.0" - constraints = ">= 3.29.0, ~> 4.0, >= 4.35.0" + version = "5.64.0" + constraints = "~> 5.0, >= 5.46.0" hashes = [ - "h1:Fz26mWZmM9syrY91aPeTdd3hXG4DvMR81ylWC9xE2uA=", - "h1:t4+ZVZIg8DbyFTMy4sZcvb7FULMG3mpg9Woh/2IaQ+o=", - "zh:08f5e3c5256a4fbd5c988863d10e5279172b2470fec6d4fb13c372663e7f7cac", - "zh:2a04376b7fa84681bd2938973c7d0822c8c0f0656a4e7661a2f50ac4d852d4a3", - "zh:30d6cdf321aaba874934cbde505333d89d172d8d5ffcf40b6e66626c57bc6ab2", - "zh:364639ee19cf4cfaa65de84a2a71d32725d5b728b71dd88d01ccb639c006c1cf", - "zh:4e02252cd88b6f59f556f49c5ce46a358046c98f069230358ac15f4030ae1e76", - "zh:611717320f20b3512ceb90abddd5198a85e1093965ce59e3ef8183188c84f8c3", - "zh:630be3b9ba5b3a95ecb2ce2f3523714ab37cd8bcd7479c879a769e6a446ab5ed", - "zh:6701f9d3ae1ffadb3ebefbe75c9d82668cc5495b8f826e498adb8530e202b652", - "zh:6dc6fdfa7469c9de7b405c68b2f6a09a3438db1ef09d348e49c7ceff4300b01a", - "zh:84c8140d8af6965fa9cd80e52eb2ee3d273e3ab7762719a8d1af665c08fab748", + "h1:AELKY5xB2u5Vz3GEkt7zmboArEQcRtSYr1OGuXsBlCI=", + "zh:1d361f8062c68c9d5ac14b0aa8390709542129b8a9b258e61bbbabc706078b44", + "zh:39dcbf53e3896bdd77071384c8fad4a5862c222c73f3bcf356aca488101f22fd", + "zh:3fad63505f0c5b6f01cc9a6ef02b2226983b79424126a9caf6eb724f654299f4", + "zh:53a8b90d00829cc27e3171a13a8ff1404ee0ea018e73f31d3f916d246cc39613", + "zh:5734c25ef5a04b40f3c1ac5f817f11e42ee3328f74dbc141c0e64afbb0acc834", + "zh:66ea14dbd87f291ce4a877123363933d3ca4022f209f885807a6689c22c24e80", + "zh:68e79654ad0894a3d93134c3377748ace3058d5fad5ec09d1e9a8f8f9b8a47ea", + "zh:7b74259d0ceef0c49cea6bcd171df997b6bad141085bbadded15b440faeb0eee", + "zh:988ebfb5d115dc57070b5abf2e4200ad49cde535f27fd2ba5e34cf9ab336a57f", "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", - "zh:9b6b4f7d4cea37ba7a42a47d506115498858bcd6440ad97dfb214c13a688ba90", - "zh:a7f876af20f5c5dae8e333ec0dfc901e26aa801137e7df65fb365565637bbfe2", - "zh:ad107b8e11dd0609b856584ce70ae6621aa4f1f946da51f7c792f1259e3f9c27", - "zh:d5dc1683693a5fe2652952f50dbbeccd02716799c26c6d1a1378b226cf845e9b", + "zh:a0a2d4efe2835f0101a0a5024e044a3f28c00e10a8d87fce89c707ef6db75cea", + "zh:aecb3e4b9121771dee9cac7975bf5d0657b5f3e8b57788c455beaeb0f3c48d93", + "zh:d2d3393170b8ef761d3146f39f6788c4a3e876e6c5d4cedca4870c2680688ae6", + "zh:daba5a005c1baa4a5eefbfb86d43ccf880eb5b42e8136f0d932f55886d72bda0", + "zh:de16a6ff3baacdaf9609a0a89aa1913fc19cccaf5ee0fc1c49c5a075baa47c02", ] } provider "registry.terraform.io/hashicorp/random" { - version = "3.4.3" + version = "3.6.2" constraints = "~> 3.0" hashes = [ - "h1:saZR+mhthL0OZl4SyHXZraxyaBNVMxiZzks78nWcZ2o=", - "h1:xZGZf18JjMS06pFa4NErzANI98qi59SEcBsOcS2P2yQ=", - "zh:41c53ba47085d8261590990f8633c8906696fa0a3c4b384ff6a7ecbf84339752", - "zh:59d98081c4475f2ad77d881c4412c5129c56214892f490adf11c7e7a5a47de9b", - "zh:686ad1ee40b812b9e016317e7f34c0d63ef837e084dea4a1f578f64a6314ad53", + "h1:R5qdQjKzOU16TziCN1vR3Exr/B+8WGK80glLTT4ZCPk=", + "zh:0ef01a4f81147b32c1bea3429974d4d104bbc4be2ba3cfa667031a8183ef88ec", + "zh:1bcd2d8161e89e39886119965ef0f37fcce2da9c1aca34263dd3002ba05fcb53", + "zh:37c75d15e9514556a5f4ed02e1548aaa95c0ecd6ff9af1119ac905144c70c114", + "zh:4210550a767226976bc7e57d988b9ce48f4411fa8a60cd74a6b246baf7589dad", + "zh:562007382520cd4baa7320f35e1370ffe84e46ed4e2071fdc7e4b1a9b1f8ae9b", + "zh:5efb9da90f665e43f22c2e13e0ce48e86cae2d960aaf1abf721b497f32025916", + "zh:6f71257a6b1218d02a573fc9bff0657410404fb2ef23bc66ae8cd968f98d5ff6", "zh:78d5eefdd9e494defcb3c68d282b8f96630502cac21d1ea161f53cfe9bb483b3", - "zh:84103eae7251384c0d995f5a257c72b0096605048f757b749b7b62107a5dccb3", - "zh:8ee974b110adb78c7cd18aae82b2729e5124d8f115d484215fd5199451053de5", - "zh:9dd4561e3c847e45de603f17fa0c01ae14cae8c4b7b4e6423c9ef3904b308dda", - "zh:bb07bb3c2c0296beba0beec629ebc6474c70732387477a65966483b5efabdbc6", - "zh:e891339e96c9e5a888727b45b2e1bb3fcbdfe0fd7c5b4396e4695459b38c8cb1", - "zh:ea4739860c24dfeaac6c100b2a2e357106a89d18751f7693f3c31ecf6a996f8d", - "zh:f0c76ac303fd0ab59146c39bc121c5d7d86f878e9a69294e29444d4c653786f8", - "zh:f143a9a5af42b38fed328a161279906759ff39ac428ebcfe55606e05e1518b93", + "zh:9647e18f221380a85f2f0ab387c68fdafd58af6193a932417299cdcae4710150", + "zh:bb6297ce412c3c2fa9fec726114e5e0508dd2638cad6a0cb433194930c97a544", + "zh:f83e925ed73ff8a5ef6e3608ad9225baa5376446349572c2449c0c0b3cf184b7", + "zh:fbef0781cb64de76b1df1ca11078aecba7800d82fd4a956302734999cfd9a4af", ] } diff --git a/examples/postgres/README.md b/examples/postgres/README.md index 9b0bd61..084d795 100644 --- a/examples/postgres/README.md +++ b/examples/postgres/README.md @@ -5,14 +5,14 @@ | Name | Version | |------|---------| -| [random](#provider\_random) | 3.4.3 | +| [random](#provider\_random) | 3.6.2 | ## Modules | Name | Source | Version | |------|--------|---------| | [db](#module\_db) | ../../modules/postgres | n/a | -| [vpc](#module\_vpc) | terraform-aws-modules/vpc/aws | ~> 4.0 | +| [vpc](#module\_vpc) | terraform-aws-modules/vpc/aws | ~> 5.0 | ## Resources diff --git a/examples/postgres/main.tf b/examples/postgres/main.tf index 2aa1ff6..2df0c67 100644 --- a/examples/postgres/main.tf +++ b/examples/postgres/main.tf @@ -6,7 +6,7 @@ resource "random_id" "this" { module "vpc" { source = "terraform-aws-modules/vpc/aws" - version = "~> 4.0" + version = "~> 5.0" name = random_id.this.hex cidr = "10.0.0.0/16" diff --git a/examples/ses/.terraform.lock.hcl b/examples/ses/.terraform.lock.hcl index 62397a5..33c75d1 100644 --- a/examples/ses/.terraform.lock.hcl +++ b/examples/ses/.terraform.lock.hcl @@ -2,20 +2,24 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/hashicorp/aws" { - version = "3.70.0" - constraints = "~> 3.0" + version = "5.64.0" + constraints = "~> 5.0" hashes = [ - "h1:jn4ImGMZJ9rQdaVSbcCBqUqnhRSpyaM1DivqaNuP+eg=", - "zh:0af710e528e21b930899f0ac295b0ceef8ad7b623dd8f38e92c8ec4bc7af0321", - "zh:4cabcd4519c0aae474d91ae67a8e3a4a8c39c3945c289a9cf7c1409f64409abe", - "zh:58da1a436facb4e4f95cd2870d211ed7bcb8cf721a4a61970aa8da191665f2aa", - "zh:6465339475c1cd3c16a5c8fee61304dcad2c4a27740687d29c6cdc90d2e6423d", - "zh:7a821ed053c355d70ebe33185590953fa5c364c1f3d66fe3f9b4aba3961646b1", - "zh:7c3656cc9cc1739dcb298e7930c9a76ccfce738d2070841d7e6c62fbdae74eef", - "zh:9d9da9e3c60a0c977e156da8590f36a219ae91994bb3df5a1208de2ab3ceeba7", - "zh:a3138817c86bf3e4dca7fd3a92e099cd1bf1d45ee7c7cc9e9773ba04fc3b315a", - "zh:a8603044e935dfb3cb9319a46d26276162c6aea75e02c4827232f9c6029a3182", - "zh:aef9482332bf43d0b73317f5909dec9e95b983c67b10d72e75eacc7c4f37d084", - "zh:fc3f3cad84f2eebe566dd0b65904c934093007323b9b85e73d9dd4535ceeb29d", + "h1:AELKY5xB2u5Vz3GEkt7zmboArEQcRtSYr1OGuXsBlCI=", + "zh:1d361f8062c68c9d5ac14b0aa8390709542129b8a9b258e61bbbabc706078b44", + "zh:39dcbf53e3896bdd77071384c8fad4a5862c222c73f3bcf356aca488101f22fd", + "zh:3fad63505f0c5b6f01cc9a6ef02b2226983b79424126a9caf6eb724f654299f4", + "zh:53a8b90d00829cc27e3171a13a8ff1404ee0ea018e73f31d3f916d246cc39613", + "zh:5734c25ef5a04b40f3c1ac5f817f11e42ee3328f74dbc141c0e64afbb0acc834", + "zh:66ea14dbd87f291ce4a877123363933d3ca4022f209f885807a6689c22c24e80", + "zh:68e79654ad0894a3d93134c3377748ace3058d5fad5ec09d1e9a8f8f9b8a47ea", + "zh:7b74259d0ceef0c49cea6bcd171df997b6bad141085bbadded15b440faeb0eee", + "zh:988ebfb5d115dc57070b5abf2e4200ad49cde535f27fd2ba5e34cf9ab336a57f", + "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", + "zh:a0a2d4efe2835f0101a0a5024e044a3f28c00e10a8d87fce89c707ef6db75cea", + "zh:aecb3e4b9121771dee9cac7975bf5d0657b5f3e8b57788c455beaeb0f3c48d93", + "zh:d2d3393170b8ef761d3146f39f6788c4a3e876e6c5d4cedca4870c2680688ae6", + "zh:daba5a005c1baa4a5eefbfb86d43ccf880eb5b42e8136f0d932f55886d72bda0", + "zh:de16a6ff3baacdaf9609a0a89aa1913fc19cccaf5ee0fc1c49c5a075baa47c02", ] } diff --git a/examples/ses/README.md b/examples/ses/README.md index f07799a..01f2d7b 100644 --- a/examples/ses/README.md +++ b/examples/ses/README.md @@ -3,14 +3,14 @@ | Name | Version | |------|---------| -| [terraform](#requirement\_terraform) | >= 0.14.5 | -| [aws](#requirement\_aws) | ~> 3.0 | +| [terraform](#requirement\_terraform) | ~> 1.0 | +| [aws](#requirement\_aws) | ~> 5.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | 3.70.0 | +| [aws](#provider\_aws) | 5.64.0 | ## Modules diff --git a/examples/ses/versions.tf b/examples/ses/versions.tf index 245ccce..537b531 100644 --- a/examples/ses/versions.tf +++ b/examples/ses/versions.tf @@ -1,10 +1,10 @@ terraform { - required_version = ">= 0.14.5" + required_version = "~> 1.0" required_providers { aws = { source = "hashicorp/aws" - version = "~> 3.0" + version = "~> 5.0" } } } diff --git a/examples/ssm/parameters/.terraform.lock.hcl b/examples/ssm/parameters/.terraform.lock.hcl index 8e9eadd..406203f 100644 --- a/examples/ssm/parameters/.terraform.lock.hcl +++ b/examples/ssm/parameters/.terraform.lock.hcl @@ -2,40 +2,44 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/hashicorp/aws" { - version = "4.16.0" - constraints = ">= 4.0.0" + version = "5.64.0" + constraints = ">= 4.0.0, >= 5.0.0, ~> 5.0" hashes = [ - "h1:jmf/sbrsF1//4DG3QdPzbjCNsPUCp66g7ysuyj8QECc=", - "zh:0aa204fead7c431796386cc9e73ccda9a185f37e46d4b6475ff3f56ad4f15101", - "zh:130396f5da1650f4d6949e67ec44e0f408a529b7f76c48701a7bf21ba6949bbc", - "zh:271bfa95bc1332676a81d3f01ba1b5a188abf26df475ca9f25972c68935b6ee9", - "zh:51bc600c6c00292c6cb00ca460c555fb2cafd11d5fe9c5dc7d4ce62ec71874f8", - "zh:6ece49ba67e484777e1588a08b043c186aa896b5189b0a5056eb7838c566f63e", - "zh:994402e0973b12f2266f2d3ad00f000b2e2f3ee6961631aeab32688c0c4e07fd", + "h1:AELKY5xB2u5Vz3GEkt7zmboArEQcRtSYr1OGuXsBlCI=", + "zh:1d361f8062c68c9d5ac14b0aa8390709542129b8a9b258e61bbbabc706078b44", + "zh:39dcbf53e3896bdd77071384c8fad4a5862c222c73f3bcf356aca488101f22fd", + "zh:3fad63505f0c5b6f01cc9a6ef02b2226983b79424126a9caf6eb724f654299f4", + "zh:53a8b90d00829cc27e3171a13a8ff1404ee0ea018e73f31d3f916d246cc39613", + "zh:5734c25ef5a04b40f3c1ac5f817f11e42ee3328f74dbc141c0e64afbb0acc834", + "zh:66ea14dbd87f291ce4a877123363933d3ca4022f209f885807a6689c22c24e80", + "zh:68e79654ad0894a3d93134c3377748ace3058d5fad5ec09d1e9a8f8f9b8a47ea", + "zh:7b74259d0ceef0c49cea6bcd171df997b6bad141085bbadded15b440faeb0eee", + "zh:988ebfb5d115dc57070b5abf2e4200ad49cde535f27fd2ba5e34cf9ab336a57f", "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", - "zh:9e9ef874b11dfb1960aa18e1254ee430142cb583f721a2ed44b608ddf652db57", - "zh:bb1755cd1dd39e0caf98efb1ccb5b03323f77ba13b3f5531bfe28aded7750db0", - "zh:e5e73ddc1e3d0c0311be90176152c07f0d27af377a95baab72c6f00622461f46", - "zh:e7fd8313107ab7f63297b8440b0ccf08a7b56a329ae110ad9b6ef51959939a20", - "zh:f095a3f10331b3a91527822a2a881a6714c2e40ee20a14b3c127340c540e37e5", + "zh:a0a2d4efe2835f0101a0a5024e044a3f28c00e10a8d87fce89c707ef6db75cea", + "zh:aecb3e4b9121771dee9cac7975bf5d0657b5f3e8b57788c455beaeb0f3c48d93", + "zh:d2d3393170b8ef761d3146f39f6788c4a3e876e6c5d4cedca4870c2680688ae6", + "zh:daba5a005c1baa4a5eefbfb86d43ccf880eb5b42e8136f0d932f55886d72bda0", + "zh:de16a6ff3baacdaf9609a0a89aa1913fc19cccaf5ee0fc1c49c5a075baa47c02", ] } provider "registry.terraform.io/hashicorp/random" { - version = "3.2.0" + version = "3.6.2" + constraints = ">= 3.0.0" hashes = [ - "h1:NvMyFNHHq65GUNyBGjLuLD4ABA6sTlRebZCIK5OtvFU=", - "zh:2960977ce9a7d6a7d3e934e75ec5814735626f95c186ad95a9102344a1a38ac1", - "zh:2fd012abfabe7076f3f2f402eeef4970e20574d20ffec57c162b02b6e848c32f", - "zh:4cd3234671cf01c913023418b227eb78b0659f2cd2e0b387be1f0bb607d29889", - "zh:52e695b4fa3fae735ffc901edff8183745f980923510a744db7616e8f10dc499", + "h1:R5qdQjKzOU16TziCN1vR3Exr/B+8WGK80glLTT4ZCPk=", + "zh:0ef01a4f81147b32c1bea3429974d4d104bbc4be2ba3cfa667031a8183ef88ec", + "zh:1bcd2d8161e89e39886119965ef0f37fcce2da9c1aca34263dd3002ba05fcb53", + "zh:37c75d15e9514556a5f4ed02e1548aaa95c0ecd6ff9af1119ac905144c70c114", + "zh:4210550a767226976bc7e57d988b9ce48f4411fa8a60cd74a6b246baf7589dad", + "zh:562007382520cd4baa7320f35e1370ffe84e46ed4e2071fdc7e4b1a9b1f8ae9b", + "zh:5efb9da90f665e43f22c2e13e0ce48e86cae2d960aaf1abf721b497f32025916", + "zh:6f71257a6b1218d02a573fc9bff0657410404fb2ef23bc66ae8cd968f98d5ff6", "zh:78d5eefdd9e494defcb3c68d282b8f96630502cac21d1ea161f53cfe9bb483b3", - "zh:848b4a294e5ba15192ee4bfd199c07f60a437d7572efcd2d89db036e1ebc0e6e", - "zh:9d49aa432a05748a9527e95448cebee1238c87c97c7e8dec694bfd709683f9c7", - "zh:b4ad4cf289d3f7408649b74b8639918833613f2a1f3cf51b51f4b2fdaa412dd2", - "zh:c1544c4b416096fb8d8dbf84c4488584a2844a30dd533b957e9e9e60a165f24e", - "zh:dc737d6b4591cad8c9a1d0b347e587e846d8d901789b29b4dd401b6cdf82c017", - "zh:f5645fd39f749dbbf847cbdc87ba0dbd141143f12917a6a8904faf8a9b64111e", - "zh:fdedf610e0d020878a8f1fedda8105e0c33a7e23c4792fca54460685552de308", + "zh:9647e18f221380a85f2f0ab387c68fdafd58af6193a932417299cdcae4710150", + "zh:bb6297ce412c3c2fa9fec726114e5e0508dd2638cad6a0cb433194930c97a544", + "zh:f83e925ed73ff8a5ef6e3608ad9225baa5376446349572c2449c0c0b3cf184b7", + "zh:fbef0781cb64de76b1df1ca11078aecba7800d82fd4a956302734999cfd9a4af", ] } diff --git a/examples/ssm/parameters/README.md b/examples/ssm/parameters/README.md index 7418132..f14fa03 100644 --- a/examples/ssm/parameters/README.md +++ b/examples/ssm/parameters/README.md @@ -11,14 +11,14 @@ | Name | Version | |------|---------| -| [random](#provider\_random) | 3.2.0 | +| [random](#provider\_random) | 3.6.2 | ## Modules | Name | Source | Version | |------|--------|---------| -| [secrets](#module\_secrets) | ../../modules/ssm/parameters | n/a | -| [secrets\_access](#module\_secrets\_access) | ../../modules/ssm/parameters-access | n/a | +| [secrets](#module\_secrets) | ../../../modules/ssm/parameters | n/a | +| [secrets\_access](#module\_secrets\_access) | ../../../modules/ssm/parameters-access | n/a | ## Resources diff --git a/examples/ssm/parameters/main.tf b/examples/ssm/parameters/main.tf index 8c2eb57..c91f439 100644 --- a/examples/ssm/parameters/main.tf +++ b/examples/ssm/parameters/main.tf @@ -1,5 +1,5 @@ module "secrets" { - source = "../../modules/ssm/parameters" + source = "../../../modules/ssm/parameters" context = { namespace = "selleo" @@ -22,7 +22,7 @@ module "secrets" { } module "secrets_access" { - source = "../../modules/ssm/parameters-access" + source = "../../../modules/ssm/parameters-access" context = { namespace = "selleo" diff --git a/examples/vpc/README.md b/examples/vpc/README.md index b1a5c98..e9482c4 100644 --- a/examples/vpc/README.md +++ b/examples/vpc/README.md @@ -4,7 +4,7 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | ## Modules diff --git a/examples/vpc/versions.tf b/examples/vpc/versions.tf index 51493ec..537b531 100644 --- a/examples/vpc/versions.tf +++ b/examples/vpc/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } } } diff --git a/modules/acm-wildcard/README.md b/modules/acm-wildcard/README.md index 5922b19..7ec6f43 100644 --- a/modules/acm-wildcard/README.md +++ b/modules/acm-wildcard/README.md @@ -4,13 +4,13 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | ~> 4.0 | +| [aws](#provider\_aws) | ~> 5.0 | ## Modules diff --git a/modules/acm-wildcard/versions.tf b/modules/acm-wildcard/versions.tf index ce0d09a..92a5e9b 100644 --- a/modules/acm-wildcard/versions.tf +++ b/modules/acm-wildcard/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } } } diff --git a/modules/ecr-repository/README.md b/modules/ecr-repository/README.md index 0ed88a8..1365c91 100644 --- a/modules/ecr-repository/README.md +++ b/modules/ecr-repository/README.md @@ -4,13 +4,13 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | ~> 4.0 | +| [aws](#provider\_aws) | ~> 5.0 | ## Resources diff --git a/modules/ecr-repository/versions.tf b/modules/ecr-repository/versions.tf index 329d64d..d50a6bd 100644 --- a/modules/ecr-repository/versions.tf +++ b/modules/ecr-repository/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } } } diff --git a/modules/ecs-cluster/README.md b/modules/ecs-cluster/README.md index 1065514..de3764d 100644 --- a/modules/ecs-cluster/README.md +++ b/modules/ecs-cluster/README.md @@ -4,7 +4,7 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | | [cloudinit](#requirement\_cloudinit) | ~> 2.0 | | [random](#requirement\_random) | ~> 3.0 | | [tls](#requirement\_tls) | ~> 4.0 | @@ -13,7 +13,7 @@ | Name | Version | |------|---------| -| [aws](#provider\_aws) | ~> 4.0 | +| [aws](#provider\_aws) | ~> 5.0 | | [cloudinit](#provider\_cloudinit) | ~> 2.0 | | [random](#provider\_random) | ~> 3.0 | | [tls](#provider\_tls) | ~> 4.0 | diff --git a/modules/ecs-cluster/versions.tf b/modules/ecs-cluster/versions.tf index 483a559..9ab9851 100644 --- a/modules/ecs-cluster/versions.tf +++ b/modules/ecs-cluster/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } cloudinit = { diff --git a/modules/ecs-service/README.md b/modules/ecs-service/README.md index 58c5228..62ef547 100644 --- a/modules/ecs-service/README.md +++ b/modules/ecs-service/README.md @@ -4,14 +4,14 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | | [random](#requirement\_random) | ~> 3.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | ~> 4.0 | +| [aws](#provider\_aws) | ~> 5.0 | | [random](#provider\_random) | ~> 3.0 | ## Resources diff --git a/modules/ecs-service/versions.tf b/modules/ecs-service/versions.tf index 8a30ed4..39eecd6 100644 --- a/modules/ecs-service/versions.tf +++ b/modules/ecs-service/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } random = { diff --git a/modules/efs/README.md b/modules/efs/README.md index ced7624..721b129 100644 --- a/modules/efs/README.md +++ b/modules/efs/README.md @@ -4,13 +4,13 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | ~> 4.0 | +| [aws](#provider\_aws) | ~> 5.0 | | [random](#provider\_random) | n/a | ## Resources diff --git a/modules/efs/versions.tf b/modules/efs/versions.tf index 329d64d..d50a6bd 100644 --- a/modules/efs/versions.tf +++ b/modules/efs/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } } } diff --git a/modules/iam/cloudfront-invalidation/README.md b/modules/iam/cloudfront-invalidation/README.md index b69244f..bd64826 100644 --- a/modules/iam/cloudfront-invalidation/README.md +++ b/modules/iam/cloudfront-invalidation/README.md @@ -4,13 +4,13 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | >= 3.0 | +| [aws](#requirement\_aws) | >= 5.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | >= 3.0 | +| [aws](#provider\_aws) | >= 5.0 | ## Resources diff --git a/modules/iam/cloudfront-invalidation/versions.tf b/modules/iam/cloudfront-invalidation/versions.tf index aa0082a..02b09fe 100644 --- a/modules/iam/cloudfront-invalidation/versions.tf +++ b/modules/iam/cloudfront-invalidation/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = ">= 3.0" + version = ">= 5.0" } } } diff --git a/modules/iam/ecs-deploy/README.md b/modules/iam/ecs-deploy/README.md index ed72e2b..37dd1d0 100644 --- a/modules/iam/ecs-deploy/README.md +++ b/modules/iam/ecs-deploy/README.md @@ -4,13 +4,13 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | ~> 4.0 | +| [aws](#provider\_aws) | ~> 5.0 | ## Resources diff --git a/modules/iam/ecs-deploy/versions.tf b/modules/iam/ecs-deploy/versions.tf index 329d64d..d50a6bd 100644 --- a/modules/iam/ecs-deploy/versions.tf +++ b/modules/iam/ecs-deploy/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } } } diff --git a/modules/iam/s3-read-write/README.md b/modules/iam/s3-read-write/README.md index 2794d62..353205c 100644 --- a/modules/iam/s3-read-write/README.md +++ b/modules/iam/s3-read-write/README.md @@ -4,13 +4,13 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | ~> 4.0 | +| [aws](#provider\_aws) | ~> 5.0 | ## Resources diff --git a/modules/iam/s3-read-write/versions.tf b/modules/iam/s3-read-write/versions.tf index 329d64d..d50a6bd 100644 --- a/modules/iam/s3-read-write/versions.tf +++ b/modules/iam/s3-read-write/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } } } diff --git a/modules/iam/secrets-manager/README.md b/modules/iam/secrets-manager/README.md index 34e0468..56d5255 100644 --- a/modules/iam/secrets-manager/README.md +++ b/modules/iam/secrets-manager/README.md @@ -4,13 +4,13 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | ~> 4.0 | +| [aws](#provider\_aws) | ~> 5.0 | ## Resources diff --git a/modules/iam/secrets-manager/versions.tf b/modules/iam/secrets-manager/versions.tf index 329d64d..d50a6bd 100644 --- a/modules/iam/secrets-manager/versions.tf +++ b/modules/iam/secrets-manager/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } } } diff --git a/modules/iam/ssm/README.md b/modules/iam/ssm/README.md index 5045448..cd0bdc7 100644 --- a/modules/iam/ssm/README.md +++ b/modules/iam/ssm/README.md @@ -4,7 +4,7 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | ## Inputs diff --git a/modules/iam/ssm/versions.tf b/modules/iam/ssm/versions.tf index 329d64d..d50a6bd 100644 --- a/modules/iam/ssm/versions.tf +++ b/modules/iam/ssm/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } } } diff --git a/modules/iam/user-with-access-key/README.md b/modules/iam/user-with-access-key/README.md index 80207b8..fc31dd7 100644 --- a/modules/iam/user-with-access-key/README.md +++ b/modules/iam/user-with-access-key/README.md @@ -4,13 +4,13 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | ~> 4.0 | +| [aws](#provider\_aws) | ~> 5.0 | ## Resources diff --git a/modules/iam/user-with-access-key/versions.tf b/modules/iam/user-with-access-key/versions.tf index 329d64d..d50a6bd 100644 --- a/modules/iam/user-with-access-key/versions.tf +++ b/modules/iam/user-with-access-key/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } } } diff --git a/modules/lb/alb/README.md b/modules/lb/alb/README.md index b2f812b..90629a0 100644 --- a/modules/lb/alb/README.md +++ b/modules/lb/alb/README.md @@ -4,13 +4,13 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | ~> 4.0 | +| [aws](#provider\_aws) | ~> 5.0 | ## Resources diff --git a/modules/lb/alb/versions.tf b/modules/lb/alb/versions.tf index ce0d09a..92a5e9b 100644 --- a/modules/lb/alb/versions.tf +++ b/modules/lb/alb/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } } } diff --git a/modules/lb/https-listener/README.md b/modules/lb/https-listener/README.md index 568fe25..3ba7c6b 100644 --- a/modules/lb/https-listener/README.md +++ b/modules/lb/https-listener/README.md @@ -4,13 +4,13 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | ~> 4.0 | +| [aws](#provider\_aws) | ~> 5.0 | ## Resources diff --git a/modules/lb/https-listener/versions.tf b/modules/lb/https-listener/versions.tf index 329d64d..d50a6bd 100644 --- a/modules/lb/https-listener/versions.tf +++ b/modules/lb/https-listener/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } } } diff --git a/modules/postgres/README.md b/modules/postgres/README.md index a9d5f37..87941f5 100644 --- a/modules/postgres/README.md +++ b/modules/postgres/README.md @@ -4,14 +4,14 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | | [random](#requirement\_random) | ~> 3.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | ~> 4.0 | +| [aws](#provider\_aws) | ~> 5.0 | | [random](#provider\_random) | ~> 3.0 | ## Resources diff --git a/modules/postgres/versions.tf b/modules/postgres/versions.tf index 8a30ed4..39eecd6 100644 --- a/modules/postgres/versions.tf +++ b/modules/postgres/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } random = { diff --git a/modules/route53/cloudfront-record/README.md b/modules/route53/cloudfront-record/README.md index 2363509..33c6b87 100644 --- a/modules/route53/cloudfront-record/README.md +++ b/modules/route53/cloudfront-record/README.md @@ -4,13 +4,13 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | ~> 4.0 | +| [aws](#provider\_aws) | ~> 5.0 | ## Resources diff --git a/modules/route53/cloudfront-record/versions.tf b/modules/route53/cloudfront-record/versions.tf index ce0d09a..92a5e9b 100644 --- a/modules/route53/cloudfront-record/versions.tf +++ b/modules/route53/cloudfront-record/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } } } diff --git a/modules/route53/load-balancer-record/README.md b/modules/route53/load-balancer-record/README.md index 6293565..cf3a938 100644 --- a/modules/route53/load-balancer-record/README.md +++ b/modules/route53/load-balancer-record/README.md @@ -4,13 +4,13 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | ~> 4.0 | +| [aws](#provider\_aws) | ~> 5.0 | ## Resources diff --git a/modules/route53/load-balancer-record/versions.tf b/modules/route53/load-balancer-record/versions.tf index ce0d09a..92a5e9b 100644 --- a/modules/route53/load-balancer-record/versions.tf +++ b/modules/route53/load-balancer-record/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } } } diff --git a/modules/ssm/parameters-access/README.md b/modules/ssm/parameters-access/README.md index 5cb0831..c497278 100644 --- a/modules/ssm/parameters-access/README.md +++ b/modules/ssm/parameters-access/README.md @@ -42,14 +42,14 @@ No modules. | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | >= 4.0 | +| [aws](#requirement\_aws) | >= 5.0 | | [random](#requirement\_random) | >= 3.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | >= 4.0 | +| [aws](#provider\_aws) | >= 5.0 | | [random](#provider\_random) | >= 3.0 | ## Resources diff --git a/modules/ssm/parameters-access/versions.tf b/modules/ssm/parameters-access/versions.tf index b7484a3..ce792a2 100644 --- a/modules/ssm/parameters-access/versions.tf +++ b/modules/ssm/parameters-access/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = ">= 4.0" + version = ">= 5.0" } random = { diff --git a/modules/ssm/parameters/README.md b/modules/ssm/parameters/README.md index 3c8e28c..ea253ea 100644 --- a/modules/ssm/parameters/README.md +++ b/modules/ssm/parameters/README.md @@ -42,13 +42,13 @@ No modules. | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | ~> 4.0 | +| [aws](#provider\_aws) | ~> 5.0 | ## Resources diff --git a/modules/ssm/parameters/versions.tf b/modules/ssm/parameters/versions.tf index 329d64d..d50a6bd 100644 --- a/modules/ssm/parameters/versions.tf +++ b/modules/ssm/parameters/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } } } diff --git a/modules/vpc-private-subnet/README.md b/modules/vpc-private-subnet/README.md index 1ab6088..698010c 100644 --- a/modules/vpc-private-subnet/README.md +++ b/modules/vpc-private-subnet/README.md @@ -10,14 +10,14 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | | [random](#requirement\_random) | ~> 3.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | ~> 4.0 | +| [aws](#provider\_aws) | ~> 5.0 | | [random](#provider\_random) | ~> 3.0 | ## Resources diff --git a/modules/vpc-private-subnet/versions.tf b/modules/vpc-private-subnet/versions.tf index 8a30ed4..39eecd6 100644 --- a/modules/vpc-private-subnet/versions.tf +++ b/modules/vpc-private-subnet/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } random = { diff --git a/modules/vpc-public-subnet/README.md b/modules/vpc-public-subnet/README.md index 980b9d7..3c05863 100644 --- a/modules/vpc-public-subnet/README.md +++ b/modules/vpc-public-subnet/README.md @@ -10,14 +10,14 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | | [random](#requirement\_random) | ~> 3.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | ~> 4.0 | +| [aws](#provider\_aws) | ~> 5.0 | | [random](#provider\_random) | ~> 3.0 | ## Resources diff --git a/modules/vpc-public-subnet/versions.tf b/modules/vpc-public-subnet/versions.tf index 8a30ed4..39eecd6 100644 --- a/modules/vpc-public-subnet/versions.tf +++ b/modules/vpc-public-subnet/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } random = { diff --git a/modules/vpc/README.md b/modules/vpc/README.md index 0cfa8d6..034ea11 100644 --- a/modules/vpc/README.md +++ b/modules/vpc/README.md @@ -10,13 +10,13 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | ~> 1.0 | -| [aws](#requirement\_aws) | ~> 4.0 | +| [aws](#requirement\_aws) | ~> 5.0 | ## Providers | Name | Version | |------|---------| -| [aws](#provider\_aws) | ~> 4.0 | +| [aws](#provider\_aws) | ~> 5.0 | ## Resources diff --git a/modules/vpc/versions.tf b/modules/vpc/versions.tf index 5b01df2..2039c6e 100644 --- a/modules/vpc/versions.tf +++ b/modules/vpc/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = "~> 4.0" + version = "~> 5.0" } } } \ No newline at end of file