Skip to content

Releases: cloudposse/terraform-null-label

0.6.1 Fix var.regex_replace_chars implementation

14 Feb 18:38
Compare
Choose a tag to compare

what

  • Fix var.regex_replace_chars implementation

why

0.6.0 Add `regex_replace_chars` variable

13 Feb 17:55
Compare
Choose a tag to compare

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)

18 Dec 08:22
Compare
Choose a tag to compare
* Update readme yaml file and rebuild md

* Delete `supported` tag

0.5.3

11 Sep 18:39
5fea994
Compare
Choose a tag to compare

what

  • Fix tags: don't include tags with empty values
  • Fix Travis URL in README

why

  • Many resources (e.g. Elastic Beanstalk) fail if provided with tags with empty values

references

0.5.2

05 Sep 19:46
5d770f4
Compare
Choose a tag to compare

what

  • Make attributes output a list
  • Fix race conditions when processing attributes

why

  • attributes input is a list, 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 the context even if it was provided in var.delimiter, and just for attributes, the other outputs were OK

0.5.1

31 Aug 13:38
Compare
Choose a tag to compare

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

24 Aug 18:34
Compare
Choose a tag to compare

what

  • Add new variable that allows for providing a label_order as a list to specify which variables and in what order go into the id output and Name tag.
  • The list can include all or none of the a variable names:
    "namespace", "environment", "stage", "name", "attributes"

why

Resolves #35

0.4.1: Added missing environment output (#32)

25 Jul 10:05
Compare
Choose a tag to compare
* Added missing environment output

* Regenerated readme

Context - Allows chaining label modules together

24 Jul 21:10
Compare
Choose a tag to compare

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.

0.3.8

24 Jul 19:12
Compare
Choose a tag to compare
Regenerate README.md (#30)