Skip to content

Releases: elocnatsirt/terrafirm

Terrafirm 3.0

17 Feb 19:00
ea12d55
Compare
Choose a tag to compare

This release of Terrafirm has a few changes:

  • It removes the gpg secrets and other functions that I generally found to be unnecessary and useless in practice.
  • It adds the first run of roles. These are configs that contain a default.tfrole file and allow you to manage multiple configurations at one time.
  • Terrafirm now only removes the state file before executing, no longer clearing out the local modules or other configurations and speeding up runs.

The documentation and project structure has been updated to explain the basics of what Terrafirm hopes to achieve and a further breakdown of this project's structure if you want to learn more.

Terrafirm 2.1

28 Jun 12:46
Compare
Choose a tag to compare

This release of Terrafirm adds support for secret variables using PGP encryption. Terrafirm Helpers were also redone, so they are no longer called by getopts and instead passed as named arguments instead. For more information, see the README or run Terrafirm with the help argument.

WARNING - BREAKING CHANGE

This release includes a breaking change in regards to your "terrafirm.tfstate" files. In the previous version, there was a bug in Terrafirm where it appended a single quote to the end of your state file extension. I have removed this extra character in the script - however Terrafirm will not find a remote state at the new path and therefore could corrupt your environment if you are not careful.

You can rectify this simply by removing the trailing quote on your Terrafirm state filenames in your S3 bucket.

Terrafirm 2.0

22 Jun 23:23
Compare
Choose a tag to compare

Update of the Terrafirm project/wrapper that is a lot cleaner and aligns with the more recent Terraform versions.

NOTE: If you were using the previous version of Terrafirm, this version will introduce breaking changes.

Terrafirm 1.0

22 Jun 23:25
Compare
Choose a tag to compare

Final version of the initial Terrafirm project/wrapper.