Skip to main content
HashiConf More sessions have been added to the conference agenda. Buy your pass and plan your schedule. Register
Presentation

How to build reusable, composable, battle tested Terraform modules

Listen up, developers. You are not special. Your infrastructure is not a beautiful and unique snowflake. You have the same tech debt as everyone else. So why are you reinventing the wheel? Why are you building the same infrastructure, from scratch, over and over again?

This is a talk about a better way to build and manage infrastructure: Terraform Modules. Yevgeniy Brikman, author of Terraform: Up & Running will walk you through how to:

  1. Capture solutions to infrastructure problems as code using Terraform

  2. Package that infrastructure code into reusable, composable Terraform Modules

  3. Design clean and flexible module APIs

  4. Evolve your infrastructure with semantically versioned modules

  5. Create automated tests for your modules

  6. Combine multiple modules to build an entire end-to-end tech stack in minutes

More resources like this one

  • 3/15/2023
  • Presentation
Advanced Terraform techniques
  • 2/3/2023
  • Case Study
Automating Multi-Cloud, Multi-Region Vault for Teams and Landing Zones
  • 2/1/2023
  • Case Study
Should My Team Really Need to Know Terraform?
  • 1/20/2023
  • Case Study
Packaging security in Terraform modules