diff --git a/README.md b/README.md
index be5e4354..95dbcfbf 100644
--- a/README.md
+++ b/README.md
@@ -56,7 +56,7 @@ statement instead the previous block.
| Name | Version |
|------|---------|
-| [terraform](#requirement\_terraform) | >= 1.0.0 |
+| [terraform](#requirement\_terraform) | >= 1.0.0, <1.6.0 |
| [ibm](#requirement\_ibm) | >=1.57.0 |
### Modules
diff --git a/examples/default/version.tf b/examples/default/version.tf
index d90e965f..403dd1c0 100644
--- a/examples/default/version.tf
+++ b/examples/default/version.tf
@@ -1,5 +1,5 @@
terraform {
- required_version = ">= 1.0.0"
+ required_version = ">= 1.0.0, <1.6.0"
required_providers {
# Pin to the lowest provider version of the range defined in the main module's version.tf to ensure lowest version still works
ibm = {
diff --git a/examples/devsecops-ci-toolchain-bring-your-own-app/version.tf b/examples/devsecops-ci-toolchain-bring-your-own-app/version.tf
index d90e965f..403dd1c0 100644
--- a/examples/devsecops-ci-toolchain-bring-your-own-app/version.tf
+++ b/examples/devsecops-ci-toolchain-bring-your-own-app/version.tf
@@ -1,5 +1,5 @@
terraform {
- required_version = ">= 1.0.0"
+ required_version = ">= 1.0.0, <1.6.0"
required_providers {
# Pin to the lowest provider version of the range defined in the main module's version.tf to ensure lowest version still works
ibm = {
diff --git a/examples/devsecops-ci-toolchain-with-key-protect/version.tf b/examples/devsecops-ci-toolchain-with-key-protect/version.tf
index d90e965f..403dd1c0 100644
--- a/examples/devsecops-ci-toolchain-with-key-protect/version.tf
+++ b/examples/devsecops-ci-toolchain-with-key-protect/version.tf
@@ -1,5 +1,5 @@
terraform {
- required_version = ">= 1.0.0"
+ required_version = ">= 1.0.0, <1.6.0"
required_providers {
# Pin to the lowest provider version of the range defined in the main module's version.tf to ensure lowest version still works
ibm = {
diff --git a/module-metadata.json b/module-metadata.json
index 0c222269..8b7e033c 100644
--- a/module-metadata.json
+++ b/module-metadata.json
@@ -5768,7 +5768,7 @@
}
},
"required_core": [
- "\u003e= 1.0.0"
+ "\u003e= 1.0.0, \u003c1.6.0"
],
"required_providers": {
"ibm": {
diff --git a/version.tf b/version.tf
index b9436e0b..f2163c61 100644
--- a/version.tf
+++ b/version.tf
@@ -1,6 +1,6 @@
terraform {
- required_version = ">= 1.0.0"
+ required_version = ">= 1.0.0, <1.6.0"
required_providers {
ibm = {
source = "IBM-Cloud/ibm"