Releases: cloudposse/terraform-aws-tfstate-backend
Releases · cloudposse/terraform-aws-tfstate-backend
0.11.0 Add option to enable point in time recovery for DynamoDB tables
what
- This change allows point-in-time recovery to be enabled for DynamoDB tables
why
- In case of need of point-in-time recovery
0.10.0 Add `slash-command-dispatch` GitHub Actions workflow
what
- Add
slash-command-dispatch
GitHub Actions workflow
why
- In a repo with the GitHub actions workflow present, when a PR is opened, we can comment on the PR with commands
/build-readme
and/terraform-fmt
to rebuild README and format terraform code and push the changes back to the PR repo
0.9.0 Properly pin providers
what
- Properly pin providers
- Update readme
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 - All other proveders' attributes (e.g.
region
) are inherited from top-level modules (and examples) by using the provider block
provider "aws" {
region = var.region
}
or by specifying the required attributes (e.g. region
) in ENV variables, e.g.
AWS_REGION=us-west-1 terraform plan
references
0.8.0 Convert to TF 0.12. Add tests. Add Codefresh test pipeline
what
- Port module to Terraform 0.12
- Pin all providers
- Add example for testing
- Add
bats
andterratest
for the example - Add Codefresh badge to point to the test pipeline in
terraform-modules
project - Update README
- Update README examples
why
- Module currently does not work with 0.12. Much easier syntax
- Better regression control
- Automatically test the example on every commit and pull request
- Provision resources on AWS in the test account and check the outputs for the correct values
terraform-modules
project contains pipelines for all terraform modules
0.7.0 Bump `terraform-null-label` version
what
- Bump
terraform-null-label
version
why
0.6.0
0.5.0 Update `terraform-null-label` version. Add `regex_replace_chars` variable
what
- Update
terraform-null-label
version - Add
regex_replace_chars
variable
why
- Enable hyphens in
var.regex_replace_chars
- Many users want to use
-
inname
,namespace
,stage
- Closes #14
- cloudposse/terraform-null-label#54
- cloudposse/terraform-null-label#49
0.4.0 Configure bucket public access setting
what
- Configure bucket public access setting
why
- Recently added by AWS and Terraform
references
- https://aws.amazon.com/about-aws/whats-new/2018/11/introducing-amazon-s3-block-public-access/
- https://docs.aws.amazon.com/AmazonS3/latest/user-guide/block-public-access-bucket.html
- https://docs.aws.amazon.com/AmazonS3/latest/user-guide/block-public-access.html
- https://aws.amazon.com/blogs/aws/amazon-s3-block-public-access-another-layer-of-protection-for-your-accounts-and-buckets/
0.3.1
0.3.0 Support latest version of terraform-null-label
what
- Support latest version of
terraform-null-label
why
- Latest version of
terraform-null-label
adds new features and variables (e.g.context
and additional map of tags)