~/talk

Terraform Practices - The Good, the Bad, and the Ugly

slides:none on file

Concrete checklist for Terraform: always lock versions for Terraform, providers and modules and avoid locking only minor ranges; enforce use default tags so every resource carries managed and billing tags; put state remotely and enable locking with remote state with DynamoDB lock to prevent concurrent apply conflicts; structure repo by team/project/cloud/region to keep state files small; run CI checks and automated applies with Atlantis + CI plan checks or remote execution to enforce formatting, docs and security policies.

AI-written summary · about

  1. 0:00Intro
  2. 1:27Terraform implementations can be...
  3. 2:46Versions lock
  4. 3:17Tagging resources
  5. 5:03Remote state
  6. 5:59Community modules VS. Custom modules
  7. 8:24Modules side: Variables
  8. 8:44Modules side: Locals
  9. 10:07Variables & Locals
  10. 11:17Files Structure
  11. 12:51Applying classic code best practices
  12. 17:08Structuring your TF code base
  13. 21:02from TF docs #2 about Workspaces
  14. 23:17Terraform Execution
  15. 24:00Practices Enforcement
~/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.