@@ -20,26 +20,36 @@ module "namespace-org" {
20
20
}
21
21
22
22
locals {
23
- attr = " ${ lower (format (" %s" , join (var. delimiter , compact (var. attributes ))))} "
24
- env = " ${ lower (format (" %s" , var. environment ))} "
25
- name_low = " ${ lower (format (" %s" , var. name ))} "
26
- org = " ${ lower (format (" %s" , var. organization ))} "
27
- id_env = " ${ module . namespace-env . value ? join (var. delimiter , list (local. env , local. name_low )) : local . name_low } "
28
- id_org = " ${ module . namespace-org . value ? join (var. delimiter , list (local. org , local. id_env )) : local . id_env } "
29
- id = " ${ length (local. attr ) > 0 ? join (var. delimiter , list (local. id_org , local. attr )) : local . id_org } "
30
- id_20 = " ${ substr (replace (local. id ," _" ," -" ),0 ,19 <= length (local. id ) ? 19 : length (local. id ))} "
31
- id_32 = " ${ substr (replace (local. id ," _" ," -" ),0 ,31 <= length (local. id ) ? 31 : length (local. id ))} "
32
- /*
33
- id_attr_20= "${19 <= length(local.id) ?
34
- join(var.delimiter, substr(local.id_org,0,
35
- (19 <= length(local.id_org) ? 19 : length(local.id_org))
36
- - length(local.attr)
37
- ), local.attr)
23
+ attr = " ${ lower (format (" %s" , join (var. delimiter , compact (var. attributes ))))} "
24
+ env = " ${ lower (format (" %s" , var. environment ))} "
25
+ name_low = " ${ lower (format (" %s" , var. name ))} "
26
+ org = " ${ lower (format (" %s" , var. organization ))} "
27
+ id_env = " ${ module . namespace-env . value ? join (var. delimiter , list (local. env , local. name_low )) : local . name_low } "
28
+ id_org = " ${ module . namespace-org . value ? join (var. delimiter , list (local. org , local. id_env )) : local . id_env } "
29
+ id = " ${ length (local. attr ) > 0 ? join (var. delimiter , list (local. id_org , local. attr )) : local . id_org } "
30
+ id_20 = " ${ substr (replace (local. id ," _" ," -" ),0 ,19 <= length (local. id ) ? 19 : length (local. id ))} "
31
+ id_32 = " ${ substr (replace (local. id ," _" ," -" ),0 ,31 <= length (local. id ) ? 31 : length (local. id ))} "
32
+ # Fix calc
33
+ org_attr_20 = " ${ (19 <= length (local. id_org ) ? 19 - length (local. attr ) : length (local. id_org ) - length (local. attr ))} "
34
+ id_attr_20 = " ${ 19 <= length (local. id ) ?
35
+ join (var. delimiter ,
36
+ list (
37
+ substr (local. id_org ,0 ,
38
+ local. org_attr_20 >= 0 ? local. org_attr_20 : 0 )
39
+ ),
40
+ list (local. attr )
41
+ )
42
+ : local . id } "
43
+ org_attr_32 = " ${ (31 <= length (local. id_org ) ? 31 - length (local. attr ) : length (local. id_org ) - length (local. attr ))} "
44
+ id_attr_32 = " ${ 31 <= length (local. id ) ?
45
+ join (var. delimiter ,
46
+ list (
47
+ substr (local. id_org ,0 ,
48
+ local. org_attr_32 >= 0 ? local. org_attr_32 : 0 )
49
+ ),
50
+ list (local. attr )
51
+ )
38
52
: local . id } "
39
- #id_attr_32= "${19 <= length(local.id) ? local.id : }"
40
- #id_attr_20 trunc name-org then join attr - total max still 20
41
- #id_attr_32 if id >32 trunc name-org to 31 - attr, then join attr
42
- */
43
53
44
54
# tags_asg list of maps
45
55
# map("key", "interpolation1", "value", "value3", "propagate_at_launch", true),
0 commit comments