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"