~/talk

Versions: Terraform, Providers, & Modules; Oh My!

Talkat HashiConf Global 2021 · 2021-10-19..10-21· [devops-and-delivery]
links:none on file
slides:none on file

Timeline of concrete changes and tools for upgrading Terraform: Terraform splits provider binaries in 0.10 so providers release independently, the module registry 0.11 adds versioned modules, HCL2 lands in 0.12, modules gain count and provider selection in 0.13, state format sits at version 4, and 1.0 promises no further core breaking changes. Practical tooling includes tfm and tfswitch for selecting binaries, Dependabot for provider PRs, and tfmigrate/tf state move for automated module and state migrations.

AI-written summary · about

  1. 0:00Introduction and speakers
  2. 1:46Semantic versioning basics
  3. 3:11Terraform version history
  4. 12:40Terraform state and versioning
  5. 15:51Provider versioning changes
  6. 19:24Why update providers regularly
  7. 21:52Module versioning overview
  8. 24:57Module syntax and usage
  9. 29:16Closing 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.