22# https://www.terraform.io/docs/language/values/locals.html
33
44locals {
5- cluster_name = local. zone != null ? " ${ var . cluster_prefix } -${ local . region } -${ local . zone } -${ local . env } " : " ${ var . cluster_prefix } -${ local . region } -${ local . env } "
6-
7- env = lookup (local. env_map , local. environment , " none" )
8-
9- env_map = {
10- " non-production" = " nonprod"
11- " production" = " prod"
12- " sandbox" = " sb"
13- }
14-
15- environment = (
16- terraform. workspace == " default" ?
17- " mock-environment" :
18- (regex (" .*-(?P<environment>[^-]+)$" , terraform. workspace )[" environment" ])
19- )
5+ cluster_name = module. helpers . zone != null ? " ${ var . cluster_prefix } -${ module . helpers . region } -${ module . helpers . zone } -${ module . helpers . env } " : " ${ var . cluster_prefix } -${ module . helpers . region } -${ module . helpers . env } "
206
217 kubernetes_monitor_templates = {
228 " crash-loop-backoff" = {
@@ -188,18 +174,12 @@ locals {
188174 name = " DD_CONTAINER_EXCLUDE"
189175 value = " kube_namespace:^gke-managed-cim$ kube_namespace:^gke-managed-system kube_namespace:^gke-mcs$ kube_namespace:^gmp-system$ kube_namespace:^kube-node-lease$ kube_namespace:^kube-public$ kube_namespace:^kube-system$ ${ var . node_agent_env_dd_container_exclude } "
190176 },
191- # {
192- # name = "DD_IGNORE_AUTOCONF"
193- # value = "cilium ${var.node_agent_env_dd_ignore_auto_conf}"
194- # }
177+ {
178+ name = " DD_IGNORE_AUTOCONF"
179+ value = " cilium ${ var . node_agent_env_dd_ignore_auto_conf } "
180+ }
195181 ]
196182
197- region = (
198- terraform. workspace == " default" ?
199- " mock-region" :
200- (regex (" ^(?P<region>[^-]+-[^-]+)" , terraform. workspace )[" region" ])
201- )
202-
203183 trace_agent_env_vars = [
204184
205185 # Ignoring Unwanted Resources in APM
@@ -213,15 +193,9 @@ locals {
213193
214194 tags = [
215195 " cluster:${ local . cluster_name } " ,
216- " env:${ local . environment } " ,
196+ " env:${ module . helpers . environment } " ,
217197 " generated:kubernetes" ,
218- " region:${ local . region } " ,
198+ " region:${ module . helpers . region } " ,
219199 " team:${ var . team } "
220200 ]
221-
222- zone = (
223- terraform. workspace == " default" ?
224- " mock-zone" :
225- (regex (" ^(?P<region>[^-]+-[^-]+)-(?P<zone>[^-]+)" , terraform. workspace )[" zone" ])
226- )
227201}
0 commit comments