@@ -125,9 +125,9 @@ locals {
125125 default_wp_validation = local. rhcos_check ? true : tobool (" If RHCOS is used with this cluster, the default worker pool should be created with RHCOS." )
126126}
127127
128- resource "null_resource " "install_required_binaries" {
128+ resource "terraform_data " "install_required_binaries" {
129129 count = var. install_required_binaries && (var. verify_worker_network_readiness || var. enable_ocp_console != null || lookup (var. addons , " cluster-autoscaler" , null ) != null ) ? 1 : 0
130- triggers = {
130+ triggers_replace = {
131131 verify_worker_network_readiness = var.verify_worker_network_readiness
132132 cluster_autoscaler = lookup (var. addons , " cluster-autoscaler" , null ) != null
133133 enable_ocp_console = var.enable_ocp_console
@@ -516,7 +516,7 @@ resource "null_resource" "confirm_network_healthy" {
516516 # Worker pool creation can start before the 'ibm_container_vpc_cluster' completes since there is no explicit
517517 # depends_on in 'ibm_container_vpc_worker_pool', just an implicit depends_on on the cluster ID. Cluster ID can exist before
518518 # 'ibm_container_vpc_cluster' completes, so hence need to add explicit depends on against 'ibm_container_vpc_cluster' here.
519- depends_on = [null_resource . install_required_binaries , ibm_container_vpc_cluster . cluster , ibm_container_vpc_cluster . cluster_with_upgrade , ibm_container_vpc_cluster . autoscaling_cluster , ibm_container_vpc_cluster . autoscaling_cluster_with_upgrade , module . worker_pools ]
519+ depends_on = [terraform_data . install_required_binaries , ibm_container_vpc_cluster . cluster , ibm_container_vpc_cluster . cluster_with_upgrade , ibm_container_vpc_cluster . autoscaling_cluster , ibm_container_vpc_cluster . autoscaling_cluster_with_upgrade , module . worker_pools ]
520520
521521 triggers = {
522522 verify_worker_network_readiness = var.verify_worker_network_readiness
@@ -536,7 +536,7 @@ resource "null_resource" "confirm_network_healthy" {
536536# #############################################################################
537537resource "null_resource" "ocp_console_management" {
538538 count = var. enable_ocp_console != null ? 1 : 0
539- depends_on = [null_resource . install_required_binaries , null_resource. confirm_network_healthy ]
539+ depends_on = [terraform_data . install_required_binaries , null_resource. confirm_network_healthy ]
540540 triggers = {
541541 enable_ocp_console = var.enable_ocp_console
542542 }
@@ -613,7 +613,7 @@ locals {
613613
614614resource "null_resource" "config_map_status" {
615615 count = lookup (var. addons , " cluster-autoscaler" , null ) != null ? 1 : 0
616- depends_on = [null_resource . install_required_binaries , ibm_container_addons . addons ]
616+ depends_on = [terraform_data . install_required_binaries , ibm_container_addons . addons ]
617617
618618 triggers = {
619619 cluster_autoscaler = lookup (var. addons , " cluster-autoscaler" , null ) != null
0 commit comments