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