Releases: cloudposse/terraform-null-label
0.3.7: Readme.yaml - fix avatars links
what
- Remove home pages and avatars links
why
- Build-harness does it automatically
0.3.6
0.3.5
0.3.4
0.3.3
what
- Use
join
+splat
pattern intags
why
- New
Terraform
versions complain if a resource withcount
is used inoutputs
withoutsplat
syntax
Terraform will now detect and warn about outputs containing potentially-problematic references to resources with count set where the references does not use the "splat" syntax. This identifies situations where an output may reference a resource with count = 0 even if the count expression does not currently evaluate to 0, allowing the bug to be detected and fixed before the value is later changed to 0 and would thus become an error. This usage will become a fatal error in Terraform 0.12. (#16735)
0.3.2
what
- Use
join
+splat
pattern for outputs using resources withcount
why
- New
Terraform
versions complain if a resource withcount
is used inoutputs
withoutsplat
syntax
Resource 'null_resource.default' not found for variable 'null_resource.default.triggers.id'
Terraform will now detect and warn about outputs containing potentially-problematic references to resources with count set where the references does not use the "splat" syntax. This identifies situations where an output may reference a resource with count = 0 even if the count expression does not currently evaluate to 0, allowing the bug to be detected and fixed before the value is later changed to 0 and would thus become an error. This usage will become a fatal error in Terraform 0.12. (#16735)
Fix `enabled` argument default value
What
- Fix
enabled
argument default value
Why
- Terraform can't compare
bool
withstring
- It is recommended to avoid
boolean
values https://www.terraform.io/docs/configuration/variables.html
Add Enabled Flag
what
Add enabled
variable which can be used to disable any resources within the module
why
If you have resources that are conditionally created and they refer to this module, your plan will always show null-label resources in the plan. As Terraform does not support conditionally including a module, this is the recommend solution
Add Continuous Integration Tests
what
- Validate terraform code
- Add build status badge
why
- Improve code quality/consistency
demo
depends on
- merge cloudposse/build-harness#34
- drop
git checkout
from.travis.yml
New Repo Name
0.2.1 Fix typo in README (#7)