diff --git a/README.md b/README.md
index 0fd39c7a..5f7c2e83 100644
--- a/README.md
+++ b/README.md
@@ -50,7 +50,7 @@ You need the following permissions to run this module.
| Name | Version |
|------|---------|
-| [terraform](#requirement\_terraform) | >= 1.3.0 |
+| [terraform](#requirement\_terraform) | >= 1.3.0, <1.6.0 |
| [ibm](#requirement\_ibm) | >= 1.56.1, < 2.0.0 |
| [time](#requirement\_time) | >= 0.9.1 |
diff --git a/examples/basic/version.tf b/examples/basic/version.tf
index a36315e0..791e2ef5 100644
--- a/examples/basic/version.tf
+++ b/examples/basic/version.tf
@@ -1,5 +1,5 @@
terraform {
- required_version = ">= 1.3.0"
+ required_version = ">= 1.3.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/complete/version.tf b/examples/complete/version.tf
index 1ecdbce8..c0b3b178 100644
--- a/examples/complete/version.tf
+++ b/examples/complete/version.tf
@@ -1,5 +1,5 @@
terraform {
- required_version = ">= 1.3.0"
+ required_version = ">= 1.3.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/fscloud/version.tf b/examples/fscloud/version.tf
index 1ecdbce8..c0b3b178 100644
--- a/examples/fscloud/version.tf
+++ b/examples/fscloud/version.tf
@@ -1,5 +1,5 @@
terraform {
- required_version = ">= 1.3.0"
+ required_version = ">= 1.3.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 36a57fdf..2e5eeaf0 100644
--- a/module-metadata.json
+++ b/module-metadata.json
@@ -382,7 +382,7 @@
}
},
"required_core": [
- "\u003e= 1.3.0"
+ "\u003e= 1.3.0, \u003c1.6.0"
],
"required_providers": {
"ibm": {
diff --git a/modules/fscloud/README.md b/modules/fscloud/README.md
index 8cece072..6bba8e4c 100644
--- a/modules/fscloud/README.md
+++ b/modules/fscloud/README.md
@@ -15,7 +15,7 @@ The IBM Cloud Framework for Financial Services mandates the application of an in
| Name | Version |
|------|---------|
-| [terraform](#requirement\_terraform) | >= 1.3.0 |
+| [terraform](#requirement\_terraform) | >= 1.3.0, <1.6.0 |
| [ibm](#requirement\_ibm) | >= 1.56.1 |
### Modules
diff --git a/modules/fscloud/version.tf b/modules/fscloud/version.tf
index e78b8145..ff7997d7 100644
--- a/modules/fscloud/version.tf
+++ b/modules/fscloud/version.tf
@@ -1,5 +1,5 @@
terraform {
- required_version = ">= 1.3.0"
+ required_version = ">= 1.3.0, <1.6.0"
required_providers {
# The below tflint-ignore is required because although the below provider is not directly required by this submodule,
# it is required by consuming modules, and if not set here, the top level module calling this module will not be
diff --git a/version.tf b/version.tf
index 6ceefcdf..c8f26d70 100644
--- a/version.tf
+++ b/version.tf
@@ -1,5 +1,5 @@
terraform {
- required_version = ">= 1.3.0"
+ required_version = ">= 1.3.0, <1.6.0"
required_providers {
ibm = {
source = "IBM-Cloud/ibm"