FEATURES:
- Added
-d/--detailed-exitcode
to propagate terraform exit codes to shell - Added
-n/--no-color
appends -co-color to all tf calls - Added
-w/--compact-warnings
appends -compact-warnings to all terraform calls
BUG FIXES:
- Getopt fixes
- Various small fixes
NOTES:
- Support for early versions of terraform has been dropped (<0.11)
- Default backend bucket name has changed, pass in -b to overwrite
- Scaffold bootstrap updated
- Remove extraneous eval from secret parsing
- Remove deprecated/irrelevant module-depth parameter
- Add an init with -backend=false in bootstrap mode, otherwise providers are not downloaded
- Fix bootstrap output that was using a now deprecated bucket resource attribute
- Add an indicative .terraform-version file for tfenv support in bootstrap
- Remove
-upgrade
from init. Added prematurely. Can go back in when 0.9 support is dropped.
- Support terraform 0.10/0.11, bypassing new built-in approval mechanism.
- Explicitly cache plugin downloads.
- Set TF_IN_AUTOMATION.
- Change from error to warn on non-presence of requested group variables file
- Introduce the group variables file functionality
- Merge bootstrap functionality into the main script
- Global and Region scoped variables files
- Support the use of .terraform-version file in components when in the presence of tfenv
- Provide a case for import that requires the variable file parameters
- Fix 0.9.2+ support for bootstrap.sh
- Move from terraform-0.8 to terraform-0.9
- Change remote state from manual config to temporary-file "backend"
- Complain in the code comments about Hashicorp forcing my hand on this
- Don't push state any more; there's no persisted local copy to push
- Same change for bootstrap.sh (UNTESTED!)
- Bugfix: Duplicate variable warning conditional to presence of duplicates
- Add CHANGELOG.md
- Add version and help parameters to bin/terraform.sh
- Add optional unencrypted S3 parameters
- Move secrets S3 key path to more appropriate place
- Test and Warn on duplicate variables
- Support arbitrary terraform actions
- Additional comments