5
5
# Add attributes to name if not empty
6
6
# return name as lowercase
7
7
# return id and id_20, id_32 for combined name
8
+ # Refactor to use local and output the locals. Test - test - test
8
9
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
+ /*
9
21
resource "null_resource" "pre1" {
10
22
count = "${var.enabled ? 1 : 0}"
11
23
triggers = {
@@ -32,6 +44,7 @@ resource "null_resource" "this" {
32
44
triggers = {
33
45
attributes = "${null_resource.pre1.triggers.attributes}"
34
46
environment = "${null_resource.pre1.triggers.environment}"
47
+ id = "${local.name_org}"
35
48
organization = "${null_resource.pre1.triggers.organization}"
36
49
name = "${null_resource.pre3.triggers.name_org}"
37
50
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" {
42
55
map("Name", var.name),
43
56
map("Environment", var.environment),
44
57
map("Terraform", "true") )}"*/
45
- }
58
+ /* }
46
59
}
60
+ */
0 commit comments