Terraform - Writing Reusable Code

Training Summary
This class is for students who have some experience using Terraform but want to take it to the next level. Terraform configurations can be complex and confusing to navigate. This class teaches best practices for managing code with Terraform modules, secrets, variables, and more. Attendees will leave understanding industry best practices for writing Terraform configurations. They will learn how to use modules to make their code more portable, easier to maintain, and produce consistent results. Attendees will learn best practices for securely storing sensitive information as secrets.
  • Experience using Terraform resources and variables
  • Understanding of Terraform lifecycle (plan, apply, destroy)
  • Familiarity with Linux Command-line and text editors
1 Day/Lecture & Lab
The audience for this class is Developers, Team Leads, DevOps, Architects, and any other Engineering personnel interested in Terraform best practices.
Course Topics
  • Introduction
  • Resources
  • Variables
  • State management
  • Provisioners
  • Modules
  • Security
  • Wrap-up

Related Scheduled Courses