File tree Expand file tree Collapse file tree 2 files changed +37
-16
lines changed
Expand file tree Collapse file tree 2 files changed +37
-16
lines changed Original file line number Diff line number Diff line change 11module "origin_label" {
2- source = " git::https://github.com/cloudposse/terraform-null-label.git?ref=tags/0.3.1 "
2+ source = " git::https://github.com/cloudposse/terraform-null-label.git?ref=tags/0.3.3 "
33 namespace = " ${ var . namespace } "
44 stage = " ${ var . stage } "
55 name = " ${ var . name } "
66 delimiter = " ${ var . delimiter } "
7- attributes = [" origin" ]
7+ attributes = [" ${ compact ( concat (var . attributes , list ( " origin" ))) } " ]
88 tags = " ${ var . tags } "
99}
1010
@@ -70,7 +70,7 @@ module "logs" {
7070 stage = " ${ var . stage } "
7171 name = " ${ var . name } "
7272 delimiter = " ${ var . delimiter } "
73- attributes = [" logs" ]
73+ attributes = [" ${ compact ( concat (var . attributes , list ( " logs" ))) } " ]
7474 tags = " ${ var . tags } "
7575 prefix = " ${ var . log_prefix } "
7676 standard_transition_days = " ${ var . log_standard_transition_days } "
@@ -79,12 +79,13 @@ module "logs" {
7979}
8080
8181module "distribution_label" {
82- source = " git::https://github.com/cloudposse/terraform-null-label.git?ref=tags/0.3.1"
83- namespace = " ${ var . namespace } "
84- stage = " ${ var . stage } "
85- name = " ${ var . name } "
86- delimiter = " ${ var . delimiter } "
87- tags = " ${ var . tags } "
82+ source = " git::https://github.com/cloudposse/terraform-null-label.git?ref=tags/0.3.3"
83+ namespace = " ${ var . namespace } "
84+ stage = " ${ var . stage } "
85+ name = " ${ var . name } "
86+ delimiter = " ${ var . delimiter } "
87+ attributes = " ${ var . attributes } "
88+ tags = " ${ var . tags } "
8889}
8990
9091resource "null_resource" "default" {
Original file line number Diff line number Diff line change 1- variable "name" {}
2- variable "namespace" {}
3- variable "stage" {}
1+ variable "namespace" {
2+ description = " Namespace (e.g. `cp` or `cloudposse`)"
3+ type = " string"
4+ }
45
5- variable "tags" {
6- type = " map"
7- default = {}
6+ variable "stage" {
7+ description = " Stage (e.g. `prod`, `dev`, `staging`)"
8+ type = " string"
9+ }
10+
11+ variable "name" {
12+ description = " Name (e.g. `bastion` or `db`)"
13+ type = " string"
814}
915
1016variable "delimiter" {
11- default = " -"
17+ type = " string"
18+ default = " -"
19+ description = " Delimiter to be used between `name`, `namespace`, `stage`, etc."
20+ }
21+
22+ variable "attributes" {
23+ type = " list"
24+ default = []
25+ description = " Additional attributes (e.g. `policy` or `role`)"
26+ }
27+
28+ variable "tags" {
29+ type = " map"
30+ default = {}
31+ description = " Additional tags (e.g. map('BusinessUnit`,`XYZ`)"
1232}
1333
1434variable "enabled" {
You can’t perform that action at this time.
0 commit comments