Terraform

PT26792
Training Summary
Terraform is the leading tool for automating deployment and management of your infrastructure resources. Using Terraform as part of your continuous deployment pipeline enables repeatable results and eliminates human error when creating and managing infrastructure. As customers require new features, faster automation is the only way to keep up with demand. This class starts at the beginning and explains key concepts of infrastructure as code, Terraform principles, and industry best practices. Attendees will leave with all the skills necessary to plan, test, create and manage infrastructure across multiple environments. They will understand how to create re-usable, version-controlled configuration files for repeatable results. Attendees will learn best practices for securely storing variables and secrets
Prerequisites
Attendees should have a basic understanding of Linux and command-line experience.
Duration
2 Days/Lecture & Lab
Audience
The audience for this class is Developers, Team Leads, DevOps, Architects, and any other Engineering personnel interested in an in-depth introduction to infrastructure management using Terraform. This class teaches best practices for creating, testing, and managing infrastructure.
Course Topics
  • Introduction
  • Programming Structure
  • Resources
  • Variables
  • Terraform CLI
  • State management
  • Provisioners
  • Modules and Workspaces
  • Security
  • Terraform Cloud
  • Wrap-up

Related Scheduled Courses