~/talk

What's New in Terraform 0.12?

links:none on file
slides:none on file

Terraform 0.12 merges HCL and the interpolation language into a single new HCL2, delivering first-class expressions, dynamic blocks and a generalized splat operator so modules can return whole resources and tags are generated from lists. It adds rich nested types (maps of lists, lists of maps), lazy evaluation to avoid count/index failures, much clearer error messages with file/line/snippet, and tooling (alpha4 available) to automatically upgrade old configs after roughly 12 months of development.

AI-written summary · about

  1. 0:00Introduction to Terraform 0.12
  2. 3:54Why Terraform 0.12 was needed
  3. 5:37HCL 2.0 language changes
  4. 7:05First-class expressions explained
  5. 8:56Rich value types in variables
  6. 11:32Module output improvements
  7. 13:15Better error messages
  8. 15:33New for expressions
  9. 17:24Dynamic blocks for tags
  10. 19:19Splat operator enhancements
  11. 20:44Impact of Terraform 0.12 changes
  12. 21:50Automated configuration upgrade
  13. 22:32Closing remarks and thanks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.