~/talk

Codifying Infrastructure with Terraform for the Future

slides:none on file

Concrete advice for using Terraform: prefer small, versioned resource modules from the Registry (about 650 AWS modules available) and compose them into org-level infrastructure modules; avoid provider blocks inside modules and no provisioners (they break reuse and autoscaling). Use a one-per-directory invocation pattern or Terragrunt to orchestrate dependencies, protect secrets by splitting state and using Atlantis for centralized applies, and migrate to Terraform 0.12 (beta) for for_each, richer types, and simpler syntax. A Cloudcraft → Terraform exporter is provided that generates working module-structured code.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 2:04Terraform usage and community projects
  3. 7:08Terraform modules overview
  4. 11:28Writing resource modules
  5. 19:25Terraform modules best practices
  6. 24:11Structuring Terraform code
  7. 28:09Working with lists and data sources
  8. 33:59Testing and Terraform pitfalls
  9. 36:54Future of Terraform and Terraform 0.12
  10. 40:33Cloudcraft and infrastructure visualization
  11. 45:50Terraform state management and Q&A
~/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.