Releases: cloudposse/terraform-null-label
0.6.1 Fix var.regex_replace_chars implementation
0.6.0 Add `regex_replace_chars` variable
what
- Add
regex_replace_chars
variable
why
- Allow special characters in the generated ID
0.5.4: Update readme yaml file and rebuild md (#45)
* Update readme yaml file and rebuild md * Delete `supported` tag
0.5.3
0.5.2
what
- Make
attributes
output alist
- Fix race conditions when processing
attributes
why
attributes
input is alist
, we should keep the same type for the output- Due to TF limitations, there was a race condition when merging attributes using the calculated
delimiter
. The delimiter was always taken from thecontext
even if it was provided invar.delimiter
, and just forattributes
, the other outputs were OK
0.5.1
what
- Change how the final
delimiter
from the provided context or input variable is calculated
why
Fix the case where a module label is instantiated with a non-default delimiter, and then another label is generated based off the context but uses the default delimiter as the local var takes
precedence.
The only case this actually applies to is the delimiter, which has a default value of '-', however all others changed to make them consistent.
0.5.0
0.4.1: Added missing environment output (#32)
* Added missing environment output * Regenerated readme
Context - Allows chaining label modules together
The module has a new context
variable and output.
The module has a new environment
variable.
The module now allows all variables to be optional and follows a set of rules to generate the outputs.
Context allows the variables of one label module to be passed to the next label module.
Allowing you to create one label that has the base set of values, and then creating every extra label
as a derivative of that.
The environment variable can be used with the stage variable or alone.
It was added because in some businesses the term environment
is embedded as a "known term" for the separation of resources from development to production, so to keep this module from changing the embedded nomenclature this variable was added with backwards compatibility.