Announcing Terraform 0.12

Announcing Terraform 0.12

Here is an example of a Terraform configuration showing some new language features:

We have many resources available for 0.12 for new and existing users. Prior versions of Terraform reduced plan output to a flat list of key, value pairs, even when using resource types with deeply-nested configuration blocks. Terraform 0.12 has an entirely new plan renderer which integrates with Terraform’s new type system to show changes in a form that resembles the configuration language, and which indicates nested structures by indentation:

Along with reflecting the natural configuration hierarchy in the plan output, Terraform will also show line-oriented diffs for multiline strings and will parse and show structural diffs for JSON strings, both of which have been big pain points for plan readability in prior versions.

Source: www.hashicorp.com