Terraform enables us to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared among team members, treated as code, edited, reviewed, and versioned. It’s infrastructure as code (IaC).

In this course, we will be covering following topics:

  • Introduction to Terraform
  • Infrastructure as Code (IaC)
  • Terraform configuration
  • Terraform import
  • Terraform state
  • Terraform provisioners
  • Terraform providers
  • Terraform modules