From a71ff644f5583564f9f0fa84873ad5ce5f8125dd Mon Sep 17 00:00:00 2001 From: JordanP Date: Thu, 31 Jan 2019 10:25:45 +0100 Subject: [PATCH] Node pool create: add an implicit dependency on parent cluster The explicit `depends_on` is not required as there are other ways to signal to Terraform that a resource depends on another. Implicit dependencies are more like TF usually operates. --- autogen/cluster_regional.tf | 4 +--- autogen/cluster_zonal.tf | 4 +--- cluster_regional.tf | 4 +--- cluster_zonal.tf | 4 +--- 4 files changed, 4 insertions(+), 12 deletions(-) diff --git a/autogen/cluster_regional.tf b/autogen/cluster_regional.tf index 074114af0f..7032079eb0 100644 --- a/autogen/cluster_regional.tf +++ b/autogen/cluster_regional.tf @@ -95,7 +95,7 @@ resource "google_container_node_pool" "pools" { name = "${lookup(var.node_pools[count.index], "name")}" project = "${var.project_id}" region = "${var.region}" - cluster = "${var.name}" + cluster = "${google_container_cluster.primary.name}" version = "${lookup(var.node_pools[count.index], "auto_upgrade", false) ? "" : lookup(var.node_pools[count.index], "version", local.node_version)}" initial_node_count = "${lookup(var.node_pools[count.index], "initial_node_count", lookup(var.node_pools[count.index], "min_count", 1))}" @@ -136,8 +136,6 @@ resource "google_container_node_pool" "pools" { update = "30m" delete = "30m" } - - depends_on = ["google_container_cluster.primary"] } resource "null_resource" "wait_for_regional_cluster" { diff --git a/autogen/cluster_zonal.tf b/autogen/cluster_zonal.tf index 7f66c32c9c..127f5a1332 100644 --- a/autogen/cluster_zonal.tf +++ b/autogen/cluster_zonal.tf @@ -95,7 +95,7 @@ resource "google_container_node_pool" "zonal_pools" { name = "${lookup(var.node_pools[count.index], "name")}" project = "${var.project_id}" zone = "${var.zones[0]}" - cluster = "${var.name}" + cluster = "${google_container_cluster.zonal_primary.name}" version = "${lookup(var.node_pools[count.index], "auto_upgrade", false) ? "" : lookup(var.node_pools[count.index], "version", local.node_version)}" initial_node_count = "${lookup(var.node_pools[count.index], "initial_node_count", lookup(var.node_pools[count.index], "min_count", 1))}" @@ -136,8 +136,6 @@ resource "google_container_node_pool" "zonal_pools" { update = "30m" delete = "30m" } - - depends_on = ["google_container_cluster.zonal_primary"] } resource "null_resource" "wait_for_zonal_cluster" { diff --git a/cluster_regional.tf b/cluster_regional.tf index 2ad8bd4ae9..b917fdf006 100644 --- a/cluster_regional.tf +++ b/cluster_regional.tf @@ -95,7 +95,7 @@ resource "google_container_node_pool" "pools" { name = "${lookup(var.node_pools[count.index], "name")}" project = "${var.project_id}" region = "${var.region}" - cluster = "${var.name}" + cluster = "${google_container_cluster.primary.name}" version = "${lookup(var.node_pools[count.index], "auto_upgrade", false) ? "" : lookup(var.node_pools[count.index], "version", local.node_version)}" initial_node_count = "${lookup(var.node_pools[count.index], "initial_node_count", lookup(var.node_pools[count.index], "min_count", 1))}" @@ -136,8 +136,6 @@ resource "google_container_node_pool" "pools" { update = "30m" delete = "30m" } - - depends_on = ["google_container_cluster.primary"] } resource "null_resource" "wait_for_regional_cluster" { diff --git a/cluster_zonal.tf b/cluster_zonal.tf index 6dac84e594..73573ad53d 100644 --- a/cluster_zonal.tf +++ b/cluster_zonal.tf @@ -95,7 +95,7 @@ resource "google_container_node_pool" "zonal_pools" { name = "${lookup(var.node_pools[count.index], "name")}" project = "${var.project_id}" zone = "${var.zones[0]}" - cluster = "${var.name}" + cluster = "${google_container_cluster.zonal_primary.name}" version = "${lookup(var.node_pools[count.index], "auto_upgrade", false) ? "" : lookup(var.node_pools[count.index], "version", local.node_version)}" initial_node_count = "${lookup(var.node_pools[count.index], "initial_node_count", lookup(var.node_pools[count.index], "min_count", 1))}" @@ -136,8 +136,6 @@ resource "google_container_node_pool" "zonal_pools" { update = "30m" delete = "30m" } - - depends_on = ["google_container_cluster.zonal_primary"] } resource "null_resource" "wait_for_zonal_cluster" {