github terraform-compliance/cli 1.0.0

latest releases: 1.3.47, 1.3.46, 1.3.45...
4 years ago

This is a MAJOR release.

Please consult CHANGELOG

BREAKING BACKWARD COMPATIBILITY for terraform-compliance since the parameters has changed. This is a MAJOR upgrade and a re-design of the tool.

  • This version only supports terraform 0.12.0 and 0.12.1.
  • Removed -t parameter.
  • Introduced -p parameter where -p is either ;
    • terraform plan -out=<file>.out output file or
    • terraform show -json <file.out> > file.json output for checking the plan (changes)
    • terraform show -json output for checking the whole state
  • Instead of parsing HCL, terraform-compliance is now parsing/processing against terraform show output.
  • Conversion from terraform internal plan format to json.
  • Full support for terraform interpolations and modules.
  • Minor upgrades on dependencies
  • Removed many methods/functions that was doing terraform 's job
  • Revamped all steps and required helper functions/methods
  • Instead of having untaggable_resources now terraform-compliance auto-detects if a resource has tag property.
  • Removed terraform-validate usage.
  • Introduced internal terraform-compliance exceptions instead of generic ones.
  • Started to keep a CHANGELOG for better understanding about what happens in the tool :)

Don't miss a new cli release

NewReleases is sending notifications on new releases.