From the course: Advanced Terraform

What you should know - Terraform Tutorial

From the course: Advanced Terraform

What you should know

- [Instructor] This is an advanced course so we'll be going beyond the basics of Terraform. You should already be comfortable with simple Terraform configurations, the Terraform CLI, and HashiCorp Configuration Language. We'll cover some intermediate concepts in this course. Then, quickly move on to more advanced techniques. The sample configurations are on GitHub, so if you'll be following along, it will help if you have some basic knowledge of Git and GitHub. All you really need is a GitHub account and the Git Command Line Tool installed. I'll demonstrate the necessary Git commands step-by-step. Integrating Terraform with other tools is a major part of advanced Terraform usage. We'll be combining Terraform with GitHub and Terraform Cloud. You'll be able to apply any experience you may have with CICD tools, but don't worry if you're not familiar with them. I'll explain as I demonstrate. Finally, Terraform is infrastructure as code, so you'll be able to apply any programming and software development experience you may have, to Terraform. You certainly don't need software development experience, but a basic knowledge of programming, in any language, will give you a leg up. I'll be calling out cases where software development practices and principles apply well to developing and managing Terraform configurations.

Contents