~/talk

Infrastructure as a Code Best Practices with Terraform

Talkat Conf42 DevSecOps 2024 · on Thursday, 2024-12-05· [devops-and-delivery]
slides:none on file

Terraform code organizes into reusable modules (example: VPC landing‑zone module that creates multiple subnets and scales by input variables), stores state remotely (S3 for state with DynamoDB for locking and versioning), and enforces secrets handling (no hardcoded API keys — use AWS Secrets Manager, Parameter Store, or HashiCorp Vault). CI/CD integration appears as GitLab/Jenkins/CodePipeline running automated terraform plan/apply and drift checks. The concrete workflow shown deploys an AWS VPC landing zone by changing inputs — the setup is repeatable and the remote state plus locking prevents common conflicts.

AI-written summary · about

  1. 0:00Introduction and Speaker Background
  2. 1:04Understanding Infrastructure as Code (IaC)
  3. 1:58Why Choose Terraform?
  4. 2:44Best Practices for Terraform
  5. 3:09Organizing Code and Using Modules
  6. 4:10State Management and Environment Segmentation
  7. 5:22Security Practices in Terraform
  8. 6:06Automation, Testing, and Managing Drift
  9. 7:11Example Workflow and Common Challenges
  10. 8:32Additional Tools and Resources
  11. 8:53Summary and Conclusion
  12. 9:57Q&A and Closing Remarks
~/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.