@@ -341,22 +341,14 @@ resource "google_container_node_pool" "pools" {
341341 image_type = lookup (var. node_pools [count . index ], " image_type" , " COS" )
342342 machine_type = lookup (var. node_pools [count . index ], " machine_type" , " n1-standard-2" )
343343 labels = merge (
344- {
345- " cluster_name" = var.name
346- },
347- {
348- " node_pool" = var.node_pools[count.index][" name" ]
349- },
344+ lookup (lookup (var. node_pools_labels , " default_values" , {}), " cluster_name" , true ) ? { " cluster_name" = var.name } : {},
345+ lookup (lookup (var. node_pools_labels , " default_values" , {}), " node_pool" , true ) ? { " node_pool" = var.node_pools[count.index][" name" ] } : {},
350346 var. node_pools_labels [" all" ],
351347 var. node_pools_labels [var . node_pools [count . index ][" name" ]],
352348 )
353349 metadata = merge (
354- {
355- " cluster_name" = var.name
356- },
357- {
358- " node_pool" = var.node_pools[count.index][" name" ]
359- },
350+ lookup (lookup (var. node_pools_metadata , " default_values" , {}), " cluster_name" , true ) ? { " cluster_name" = var.name } : {},
351+ lookup (lookup (var. node_pools_metadata , " default_values" , {}), " node_pool" , true ) ? { " node_pool" = var.node_pools[count.index][" name" ] } : {},
360352 var. node_pools_metadata [" all" ],
361353 var. node_pools_metadata [var . node_pools [count . index ][" name" ]],
362354 {
@@ -377,8 +369,8 @@ resource "google_container_node_pool" "pools" {
377369 }
378370 {% endif % }
379371 tags = concat (
380- [ " gke-${ var . name } " ],
381- [ " gke-${ var . name } -${ var . node_pools [count . index ][" name" ]} " ],
372+ lookup (var . node_pools_tags , " default_values " , [ true , true ])[ 0 ] ? [ " gke-${ var . name } " ] : [ ],
373+ lookup (var . node_pools_tags , " default_values " , [ true , true ])[ 1 ] ? [ " gke-${ var . name } -${ var . node_pools [count . index ][" name" ]} " ] : [ ],
382374 var. node_pools_tags [" all" ],
383375 var. node_pools_tags [var . node_pools [count . index ][" name" ]],
384376 )
0 commit comments