@@ -243,22 +243,14 @@ resource "google_container_node_pool" "pools" {
243243 image_type = lookup (var. node_pools [count . index ], " image_type" , " COS" )
244244 machine_type = lookup (var. node_pools [count . index ], " machine_type" , " n1-standard-2" )
245245 labels = merge (
246- {
247- " cluster_name" = var.name
248- },
249- {
250- " node_pool" = var.node_pools[count.index][" name" ]
251- },
246+ lookup (lookup (var. node_pools_labels , " default_values" , {}), " cluster_name" , true ) ? { " cluster_name" = var.name } : {},
247+ lookup (lookup (var. node_pools_labels , " default_values" , {}), " node_pool" , true ) ? { " node_pool" = var.node_pools[count.index][" name" ] } : {},
252248 var. node_pools_labels [" all" ],
253249 var. node_pools_labels [var . node_pools [count . index ][" name" ]],
254250 )
255251 metadata = merge (
256- {
257- " cluster_name" = var.name
258- },
259- {
260- " node_pool" = var.node_pools[count.index][" name" ]
261- },
252+ lookup (lookup (var. node_pools_metadata , " default_values" , {}), " cluster_name" , true ) ? { " cluster_name" = var.name } : {},
253+ lookup (lookup (var. node_pools_metadata , " default_values" , {}), " node_pool" , true ) ? { " node_pool" = var.node_pools[count.index][" name" ] } : {},
262254 var. node_pools_metadata [" all" ],
263255 var. node_pools_metadata [var . node_pools [count . index ][" name" ]],
264256 {
@@ -277,8 +269,8 @@ resource "google_container_node_pool" "pools" {
277269 }
278270 }
279271 tags = concat (
280- [ " gke-${ var . name } " ],
281- [ " gke-${ var . name } -${ var . node_pools [count . index ][" name" ]} " ],
272+ lookup (var . node_pools_tags , " default_values " , [ true , true ])[ 0 ] ? [ " gke-${ var . name } " ] : [ ],
273+ lookup (var . node_pools_tags , " default_values " , [ true , true ])[ 1 ] ? [ " gke-${ var . name } -${ var . node_pools [count . index ][" name" ]} " ] : [ ],
282274 var. node_pools_tags [" all" ],
283275 var. node_pools_tags [var . node_pools [count . index ][" name" ]],
284276 )
0 commit comments