terraform-null-label

Terraform Module to define a consistent naming convention by (namespace, stage, name, [attributes])

APACHE-2.0 License

Stars
633
Committers
27

Bot releases are hidden (Show)

terraform-null-label - 0.18.0: Add id_max_length

Published by Nuru about 4 years ago

This is a pre-release, to thank @tibbing for his contribution. There will be breaking changes to this feature in the next release.

#98 Thanks to @tibbing

  • Adds a new optional variable id_max_length, that when set to a value greater than 0 will limit the length of ID output to given value.
  • The truncated ID is still disambiguated by suffixing the first 5 characters of the md5 hash of the full ID.
  • The full ID will still be available as a new output id_full.
  • The default value of id_max_length is 0, so that the change is not breaking any existing usages.
terraform-null-label -

Published by nitrocode about 4 years ago

terraform-null-label - 0.16.0 Removed unnecessary step for tags_as_list_of_maps

Published by aknysh almost 5 years ago

what

  • Cleaned up code, removed unnecessary step
  • Removed provider code for null_resource from versions

why

terraform-null-label - 0.15.0 Drop `null_resource`

Published by aknysh about 5 years ago

what

  • Replace null_resource with Terraform 0.12 for-logic

Why

  • No provider dependency, less resources
terraform-null-label - 0.14.1 Fix example

Published by aknysh over 5 years ago

what

  • Fix example
  • Apply TF 0.12 syntax

why

  • Remove TF version pinning from the provider in the example
  • TF 0.12 prefers using list index to get items from a list
terraform-null-label - 0.14.0

Published by aknysh over 5 years ago

what

  • Use required_providers to pin Terraform providers

why

  • Pinning the module's providers version in required_providers block allows specifying only the required provider version for the module without the need to specify all providers with versions explicitly
terraform-null-label - 0.13.0 Add `versions.tf`

Published by aknysh over 5 years ago

what

  • Add versions.tf

why

  • Standardize on a file name to pin Terraform and provider versions
  • The file with a standard name is easy to check manually by users and automatically by scripts
  • versions.tf is also automatically added by terraform 0.12upgrade tool
terraform-null-label - 0.12.2 Update Codefresh badge

Published by aknysh over 5 years ago

what

  • Update Codefresh badge

why

  • Codefresh test pipeline has been moved to Codefresh terraform-modules project
terraform-null-label -

Published by osterman over 5 years ago

terraform-null-label -

Published by osterman over 5 years ago

terraform-null-label -

Published by osterman over 5 years ago

terraform-null-label -

Published by osterman over 5 years ago

terraform-null-label -

Published by osterman over 5 years ago

terraform-null-label -

Published by osterman over 5 years ago

terraform-null-label -

Published by osterman over 5 years ago

terraform-null-label - 0.7.0 Use `regex_replace_chars` from context and add it to the output context

Published by aknysh over 5 years ago

what

  • Use regex_replace_chars from context and add it to the output context

why

  • Closes #55
  • Closes #52
terraform-null-label - 0.6.3 Enable hyphens in `var.regex_replace_chars`

Published by aknysh over 5 years ago

what

  • Enable hyphens in var.regex_replace_chars

why

terraform-null-label - 0.6.2 Update `regex_replace_chars` variable

Published by aknysh over 5 years ago

terraform-null-label - 0.6.1 Fix var.regex_replace_chars implementation

Published by aknysh over 5 years ago

what

  • Fix var.regex_replace_chars implementation

why

terraform-null-label - 0.6.0 Add `regex_replace_chars` variable

Published by aknysh over 5 years ago

what

  • Add regex_replace_chars variable

why

  • Allow special characters in the generated ID
Related Projects