Welcome to Course: Terraform - From Zero to Certified ProfessionalCourse covering all features of Terraform required to pass HashiCorp Certified Terraform Associate Exam certification exam.Course is fully bases on building Infrastructure on AWS - Amazon Web Services, butI have one lesson to show how to work with GCP - Google Cloud Platform and provision VM and simple Web Server.We also will use AI to write code and find and fix issues in my code.Course Lessons:Welcome and IntroWhat is Terraform and Why you need itInstallation on WindowsInstallation on LinuxInstallation on MacUpgrade Terraform VersionInstallation of Visual Studio Code and Terraform PluginAWS Credentials Setup for TerraformCreate Resources on AWSUpdate Resources on AWSDestroy Resources on AWSInstallation and use of Cursor AI Code Editor and Terraform PluginFixing Error for EC2-Classic no new Security Groups can be created without referencing a VPCBootstrap simple WebServer Bootstrap simple WebServer with External Static fileBootstrap simple WebServer with External Template fileExample Working with Google Cloud Platform, create simple VM and WebServerDynamic BlocksAlmost Zero downtime WebServer with Lifecycle and Elastic IPManage dependency - depends_onShow execution results - outputsGenerate, Store, Retrieve Secrets - SSM Parameter StoreGenerate, Store, Retrieve Secrets - AWS Secrets ManagerMore Secure state file with Ephemeral blockUse Data Sources to fetch informationUse Data Sources to fetch latest AMI id<
What you'll learn
understand the fundamentals of Terraform
install and configure Terraform on various operating systems
create and manage AWS resources using Terraform
use AI tools to assist in coding with Terraform
provision virtual machines and web servers on GCP
Course objectives
prepare for the HashiCorp Certified Terraform Associate Exam
gain practical experience with Terraform in cloud environments