diff --git a/README.md b/README.md
index 3e4c9df11..9ef5b941b 100644
--- a/README.md
+++ b/README.md
@@ -851,17 +851,17 @@ module "cluster_pattern" {
| Name | Source | Version |
|------|--------|---------|
-| [bastion\_host](#module\_bastion\_host) | terraform-ibm-modules/landing-zone-vsi/ibm | 4.7.1 |
-| [cluster](#module\_cluster) | terraform-ibm-modules/base-ocp-vpc/ibm | 3.46.14 |
+| [bastion\_host](#module\_bastion\_host) | terraform-ibm-modules/landing-zone-vsi/ibm | 5.1.23 |
+| [cluster](#module\_cluster) | terraform-ibm-modules/base-ocp-vpc/ibm | 3.48.3 |
| [dynamic\_values](#module\_dynamic\_values) | ./dynamic_values | n/a |
-| [f5\_vsi](#module\_f5\_vsi) | terraform-ibm-modules/landing-zone-vsi/ibm | 4.7.1 |
+| [f5\_vsi](#module\_f5\_vsi) | terraform-ibm-modules/landing-zone-vsi/ibm | 5.1.23 |
| [key\_management](#module\_key\_management) | ./kms | n/a |
| [placement\_group\_map](#module\_placement\_group\_map) | ./dynamic_values/config_modules/list_to_map | n/a |
| [ssh\_keys](#module\_ssh\_keys) | ./ssh_key | n/a |
| [teleport\_config](#module\_teleport\_config) | ./teleport_config | n/a |
| [update\_cbr\_vpc\_zone](#module\_update\_cbr\_vpc\_zone) | terraform-ibm-modules/cbr/ibm//modules/cbr-zone-module | 1.31.0 |
-| [vpc](#module\_vpc) | terraform-ibm-modules/landing-zone-vpc/ibm | 7.23.5 |
-| [vsi](#module\_vsi) | terraform-ibm-modules/landing-zone-vsi/ibm | 4.7.1 |
+| [vpc](#module\_vpc) | terraform-ibm-modules/landing-zone-vpc/ibm | 7.23.12 |
+| [vsi](#module\_vsi) | terraform-ibm-modules/landing-zone-vsi/ibm | 5.1.23 |
### Resources
diff --git a/bastion_host.tf b/bastion_host.tf
index 8278c1f5f..5893edefd 100644
--- a/bastion_host.tf
+++ b/bastion_host.tf
@@ -42,7 +42,7 @@ module "teleport_config" {
module "bastion_host" {
source = "terraform-ibm-modules/landing-zone-vsi/ibm"
- version = "4.7.1"
+ version = "5.1.23"
for_each = local.bastion_vsi_map
resource_group_id = each.value.resource_group == null ? null : local.resource_groups[each.value.resource_group]
create_security_group = each.value.security_group == null ? false : true
diff --git a/cluster.tf b/cluster.tf
index cacfcc319..9843ca260 100644
--- a/cluster.tf
+++ b/cluster.tf
@@ -244,7 +244,7 @@ module "cluster" {
if cluster.kube_type == "openshift"
}
source = "terraform-ibm-modules/base-ocp-vpc/ibm"
- version = "3.46.14"
+ version = "3.48.3"
resource_group_id = local.resource_groups[each.value.resource_group]
region = var.region
cluster_name = each.value.cluster_name
diff --git a/examples/one-vpc-one-vsi/version.tf b/examples/one-vpc-one-vsi/version.tf
index afa73c92a..09138027f 100644
--- a/examples/one-vpc-one-vsi/version.tf
+++ b/examples/one-vpc-one-vsi/version.tf
@@ -3,7 +3,7 @@ terraform {
required_providers {
ibm = {
source = "IBM-Cloud/ibm"
- version = "1.78.1"
+ version = "1.78.2"
}
}
}
diff --git a/examples/override-example/version.tf b/examples/override-example/version.tf
index afa73c92a..09138027f 100644
--- a/examples/override-example/version.tf
+++ b/examples/override-example/version.tf
@@ -3,7 +3,7 @@ terraform {
required_providers {
ibm = {
source = "IBM-Cloud/ibm"
- version = "1.78.1"
+ version = "1.78.2"
}
}
}
diff --git a/f5_vsi.tf b/f5_vsi.tf
index 3796f9629..c34faef91 100644
--- a/f5_vsi.tf
+++ b/f5_vsi.tf
@@ -117,7 +117,7 @@ locals {
module "f5_vsi" {
source = "terraform-ibm-modules/landing-zone-vsi/ibm"
- version = "4.7.1"
+ version = "5.1.23"
for_each = local.f5_vsi_map
resource_group_id = each.value.resource_group == null ? null : local.resource_groups[each.value.resource_group]
create_security_group = each.value.security_group == null ? false : true
diff --git a/main.tf b/main.tf
index 30ae3ef83..785a4770a 100644
--- a/main.tf
+++ b/main.tf
@@ -33,7 +33,7 @@ locals {
# Due to existing implicit dependencies we do not think this will be an issue, including auth policies for activity tracker.
module "vpc" {
source = "terraform-ibm-modules/landing-zone-vpc/ibm"
- version = "7.23.5"
+ version = "7.23.12"
for_each = local.vpc_map
name = each.value.prefix
existing_vpc_id = each.value.existing_vpc_id
diff --git a/patterns/mixed/versions.tf b/patterns/mixed/versions.tf
index 2c5e7528c..0c0086a22 100644
--- a/patterns/mixed/versions.tf
+++ b/patterns/mixed/versions.tf
@@ -8,7 +8,7 @@ terraform {
required_providers {
ibm = {
source = "IBM-Cloud/ibm"
- version = "1.78.1"
+ version = "1.78.2"
}
external = {
source = "hashicorp/external"
diff --git a/patterns/roks-quickstart/version.tf b/patterns/roks-quickstart/version.tf
index 0fa787d80..e3cc1fb65 100644
--- a/patterns/roks-quickstart/version.tf
+++ b/patterns/roks-quickstart/version.tf
@@ -4,7 +4,7 @@ terraform {
# renovate is set up to keep provider version at the latest for all DA solutions
ibm = {
source = "IBM-Cloud/ibm"
- version = "1.78.1"
+ version = "1.78.2"
}
}
}
diff --git a/patterns/roks/module/versions.tf b/patterns/roks/module/versions.tf
index 659ae1710..06f8237b8 100644
--- a/patterns/roks/module/versions.tf
+++ b/patterns/roks/module/versions.tf
@@ -9,7 +9,7 @@ terraform {
# tflint-ignore: terraform_unused_required_providers
ibm = {
source = "IBM-Cloud/ibm"
- version = ">= 1.78.1"
+ version = ">= 1.78.2"
}
external = {
source = "hashicorp/external"
diff --git a/patterns/roks/versions.tf b/patterns/roks/versions.tf
index 82c5c9000..ec5f24d18 100644
--- a/patterns/roks/versions.tf
+++ b/patterns/roks/versions.tf
@@ -8,7 +8,7 @@ terraform {
required_providers {
ibm = {
source = "IBM-Cloud/ibm"
- version = "1.78.1"
+ version = "1.78.2"
}
# tflint-ignore: terraform_unused_required_providers
external = {
diff --git a/patterns/vpc/module/version.tf b/patterns/vpc/module/version.tf
index 659ae1710..06f8237b8 100644
--- a/patterns/vpc/module/version.tf
+++ b/patterns/vpc/module/version.tf
@@ -9,7 +9,7 @@ terraform {
# tflint-ignore: terraform_unused_required_providers
ibm = {
source = "IBM-Cloud/ibm"
- version = ">= 1.78.1"
+ version = ">= 1.78.2"
}
external = {
source = "hashicorp/external"
diff --git a/patterns/vpc/version.tf b/patterns/vpc/version.tf
index 82c5c9000..ec5f24d18 100644
--- a/patterns/vpc/version.tf
+++ b/patterns/vpc/version.tf
@@ -8,7 +8,7 @@ terraform {
required_providers {
ibm = {
source = "IBM-Cloud/ibm"
- version = "1.78.1"
+ version = "1.78.2"
}
# tflint-ignore: terraform_unused_required_providers
external = {
diff --git a/patterns/vsi-extension/main.tf b/patterns/vsi-extension/main.tf
index 9b451bfb9..cb15c6a98 100644
--- a/patterns/vsi-extension/main.tf
+++ b/patterns/vsi-extension/main.tf
@@ -40,12 +40,11 @@ locals {
subnet if can(regex(local.default_subnet_name, subnet.name))
]
- existing_kms_instance_guid = var.boot_volume_encryption_key == null ? null : split(":", var.boot_volume_encryption_key)[7]
}
module "vsi" {
source = "terraform-ibm-modules/landing-zone-vsi/ibm"
- version = "4.7.1"
+ version = "5.1.23"
resource_group_id = data.ibm_is_vpc.vpc_by_id.resource_group
create_security_group = true
prefix = "${var.prefix}-vsi"
@@ -58,7 +57,6 @@ module "vsi" {
user_data = var.user_data
image_id = data.ibm_is_image.image.id
boot_volume_encryption_key = var.boot_volume_encryption_key
- existing_kms_instance_guid = local.existing_kms_instance_guid
security_group_ids = var.security_group_ids
ssh_key_ids = [local.ssh_key_id]
machine_type = var.vsi_instance_profile
diff --git a/patterns/vsi-extension/version.tf b/patterns/vsi-extension/version.tf
index 82c5c9000..ec5f24d18 100644
--- a/patterns/vsi-extension/version.tf
+++ b/patterns/vsi-extension/version.tf
@@ -8,7 +8,7 @@ terraform {
required_providers {
ibm = {
source = "IBM-Cloud/ibm"
- version = "1.78.1"
+ version = "1.78.2"
}
# tflint-ignore: terraform_unused_required_providers
external = {
diff --git a/patterns/vsi-quickstart/version.tf b/patterns/vsi-quickstart/version.tf
index 0fa787d80..e3cc1fb65 100644
--- a/patterns/vsi-quickstart/version.tf
+++ b/patterns/vsi-quickstart/version.tf
@@ -4,7 +4,7 @@ terraform {
# renovate is set up to keep provider version at the latest for all DA solutions
ibm = {
source = "IBM-Cloud/ibm"
- version = "1.78.1"
+ version = "1.78.2"
}
}
}
diff --git a/patterns/vsi/module/versions.tf b/patterns/vsi/module/versions.tf
index 659ae1710..06f8237b8 100644
--- a/patterns/vsi/module/versions.tf
+++ b/patterns/vsi/module/versions.tf
@@ -9,7 +9,7 @@ terraform {
# tflint-ignore: terraform_unused_required_providers
ibm = {
source = "IBM-Cloud/ibm"
- version = ">= 1.78.1"
+ version = ">= 1.78.2"
}
external = {
source = "hashicorp/external"
diff --git a/patterns/vsi/versions.tf b/patterns/vsi/versions.tf
index 82c5c9000..ec5f24d18 100644
--- a/patterns/vsi/versions.tf
+++ b/patterns/vsi/versions.tf
@@ -8,7 +8,7 @@ terraform {
required_providers {
ibm = {
source = "IBM-Cloud/ibm"
- version = "1.78.1"
+ version = "1.78.2"
}
# tflint-ignore: terraform_unused_required_providers
external = {
diff --git a/virtual_servers.tf b/virtual_servers.tf
index b47873d61..c38b427e0 100644
--- a/virtual_servers.tf
+++ b/virtual_servers.tf
@@ -41,7 +41,7 @@ data "ibm_is_image" "image" {
module "vsi" {
source = "terraform-ibm-modules/landing-zone-vsi/ibm"
- version = "4.7.1"
+ version = "5.1.23"
for_each = local.vsi_map
resource_group_id = each.value.resource_group == null ? null : local.resource_groups[each.value.resource_group]
create_security_group = each.value.security_group == null ? false : true