Skip to content

Releases: schollii/terraform-aws-multi-stack-backends

fix iam policy generation regression

17 Mar 21:47
b6132cc
Compare
Choose a tag to compare
Merge pull request #4 from schollii/fix-iam-gen-bug

remove obsolete resource

docs

10 Feb 04:29
349c319
Compare
Choose a tag to compare
Merge pull request #3 from schollii/cleanup

clarified the purpose / advantages and other aspects

typos etc

07 Feb 05:21
5b6ae99
Compare
Choose a tag to compare
Merge pull request #2 from schollii/cleanup

fix typos, remove dead code

Cleanup and improve

07 Feb 05:10
b427189
Compare
Choose a tag to compare
  • Resolve deprecation warnings, provide script to facilitate upgrade since this required new AWS resources
  • cleanup API:
    • Make access control IAM policies generation on-demand only
    • Require that provider be inherited
    • Module argument renamed
    • No default tags or bucket name
  • Improve docs
  • Various other: created script for upgrade, created script for renaming buckets, start of unit tests

0.6.1

02 Dec 02:15
498f61d
Compare
Choose a tag to compare

Less opinionated tags and allow them to be overridden

One lock table and improved iam policies

03 May 04:53
Compare
Choose a tag to compare

This version breaks backwards compatibility:

  • one dynamodb table is sufficient (there is no advantage to one table per stack since the backend lock mechanism uses the backend key as lock key, rather than the dyname table name) -- ie one table can have multiple locks.
  • IAM policy names changed to accomodate better breakdown of policies, and provide policy for whole stacks and individual modules

To update your backend states:

  1. remove all the backend.tf files produced by this module
  2. run terraform init in each folder that had the backend.tf, to move the state back to local
  3. run terraform apply on this module to regenerate all backend.tf
  4. run terraform init in each folder that has a new backend.tf, to move the state back to S3

Docs improved

26 Mar 01:35
Compare
Choose a tag to compare
v0.5.2

Use path-independent key

First release to registry

25 Mar 20:27
Compare
Choose a tag to compare

This is the first release of terraform-aws-multi-stack-backends module to hashicorp's terraform registry. It is fully functional but API should be treated as alpha: there may be changes to variable names and outputs, resource names etc. Ensure you pin to a specific version and if you upgrade, verify if any state manipulation will be required and raise an issue if you need support to handle that.