From e8aa6a14a7558e4670afb46a5fb9892712fde11a Mon Sep 17 00:00:00 2001
From: Terraform IBM Modules Operations
<106112202+terraform-ibm-modules-ops@users.noreply.github.com>
Date: Mon, 22 May 2023 12:45:23 +0100
Subject: [PATCH] feat: update required ibm provider version to >= 1.52.0
(#304)
---
README.md | 2 +-
examples/default/main.tf | 2 +-
examples/default/versions.tf | 7 ++++---
module-metadata.json | 2 +-
versions.tf | 3 ++-
5 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/README.md b/README.md
index 4d085f26..a8311689 100644
--- a/README.md
+++ b/README.md
@@ -78,7 +78,7 @@ You need the following permissions to run this module.
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >=1.3 |
-| [ibm](#requirement\_ibm) | >=1.43.0 |
+| [ibm](#requirement\_ibm) | >= 1.52.0 |
## Modules
diff --git a/examples/default/main.tf b/examples/default/main.tf
index b4ee6f6e..ecea1b5a 100644
--- a/examples/default/main.tf
+++ b/examples/default/main.tf
@@ -15,7 +15,7 @@ module "resource_group" {
module "vpc" {
count = var.vpc_id != null ? 0 : 1
- source = "git::https://github.com/terraform-ibm-modules/terraform-ibm-landing-zone-vpc.git?ref=v5.2.0"
+ source = "git::https://github.com/terraform-ibm-modules/terraform-ibm-landing-zone-vpc.git?ref=v7.0.1"
resource_group_id = module.resource_group.resource_group_id
region = var.region
prefix = var.prefix
diff --git a/examples/default/versions.tf b/examples/default/versions.tf
index 4d57a3d9..42960c19 100644
--- a/examples/default/versions.tf
+++ b/examples/default/versions.tf
@@ -4,15 +4,16 @@
terraform {
required_version = ">= 1.3.0"
+ # Pin to the lowest provider version of the range defined in the main module's version.tf to ensure lowest version still works
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 = {
source = "IBM-Cloud/ibm"
- version = "1.51.0"
+ version = "1.52.0"
}
+ # The time provider is not actually required by the module itself, just this example, so OK to use ">=" here instead of locking into a version
time = {
source = "hashicorp/time"
- version = "0.9.1"
+ version = ">= 0.9.1"
}
}
}
diff --git a/module-metadata.json b/module-metadata.json
index 9725ad07..36e86f6a 100644
--- a/module-metadata.json
+++ b/module-metadata.json
@@ -136,7 +136,7 @@
"ibm": {
"source": "IBM-Cloud/ibm",
"version_constraints": [
- "\u003e=1.43.0"
+ "\u003e= 1.52.0"
]
}
},
diff --git a/versions.tf b/versions.tf
index cb0d256c..d462b274 100644
--- a/versions.tf
+++ b/versions.tf
@@ -3,10 +3,11 @@
##############################################################################
terraform {
+ # Use "greater than or equal to" range in modules
required_providers {
ibm = {
source = "IBM-Cloud/ibm"
- version = ">=1.43.0"
+ version = ">= 1.52.0"
}
}
required_version = ">=1.3"