55# Add attributes to name if not empty
66# return name as lowercase
77# return id and id_20, id_32 for combined name
8+ # Refactor to use local and output the locals. Test - test - test
89
10+ locals {
11+ attr = " ${ lower (format (" %s" , join (var. delimiter , compact (var. attributes ))))} "
12+ env = " ${ lower (format (" %s" , var. environment ))} "
13+ name_low = " ${ lower (format (" %s" , var. name ))} "
14+ org = " ${ lower (format (" %s" , var. organization ))} "
15+ name_env = " ${ var . namespace-env ? join (var. delimiter , list (local. env , local. name_low )) : local . name_low } "
16+ name_org = " ${ var . namespace-org ? join (var. delimiter , list (local. org , local. name_env )) : local . name_env } "
17+ name_20 = " ${ substr (replace (local. name_org ," _" ," -" ),0 ,19 <= length (local. name_org ) ? 19 : length (local. name_org ))} "
18+ name_32 = " ${ substr (replace (local. name_org ," _" ," -" ),0 ,31 <= length (local. name_org ) ? 31 : length (local. name_org ))} "
19+ }
20+ /*
921resource "null_resource" "pre1" {
1022 count = "${var.enabled ? 1 : 0}"
1123 triggers = {
@@ -32,6 +44,7 @@ resource "null_resource" "this" {
3244 triggers = {
3345 attributes = "${null_resource.pre1.triggers.attributes}"
3446 environment = "${null_resource.pre1.triggers.environment}"
47+ id = "${local.name_org}"
3548 organization = "${null_resource.pre1.triggers.organization}"
3649 name = "${null_resource.pre3.triggers.name_org}"
3750 name_20 = "${substr(replace(null_resource.pre3.triggers.name_org,"_","-"),0,19 <= length(null_resource.pre3.triggers.name_org) ? 19 : length(null_resource.pre3.triggers.name_org))}"
@@ -42,5 +55,6 @@ resource "null_resource" "this" {
4255 map("Name", var.name),
4356 map("Environment", var.environment),
4457 map("Terraform", "true") )}"*/
45- }
58+ /* }
4659}
60+ */
0 commit comments