Input Variables - Assign with tfvars var-file argument
Input Variables - Assign with auto tfvars
Input Variables - Lists
Input Variables - Maps
Input Variables - Sensitive Input Variables
Function: File
Output Values
Local Values
Datasources
Backends - Remote State Storage
File Provisioner
local-exec Provisioner
remote-exec Provisioner
Null Resource
Modules from Public Registry
Build Local Module
For Loop with Lists
For Loop with Maps
For Loops with Advanced Maps
Legacy Splat Operator
Latest Splat Operator
Function: toset
Function: tomap
Function: keys
Module Upgrades
Random Resource
Terraform Import
What will students learn in your course?
You will learn to master Terraform in a Real-world perspective with 22 demo's
You will build AWS VPC 3-Tier Architecture using Terraform
You will build various Load balancers CLB, ALB and NLB using Terraform
You will build DNS to DB Architecture on AWS using Terraform
You will build Autoscaling with Launch Configuration using Terraform
You will build Autoscaling with Launch Templates using Terraform
You will build AWS CloudWatch Alarms using Terraform
You will implement IaC DevOps usecase using AWS CodePipeline for your Terraform Configurations
You will learn in detail about Terrafrom State, Local and Remote Backends.
You will learn and implement all Terraform Provisioners
You will learn and implement Terraform Modules with 2 types (Public Modules and Local Modules)
Are there any course requirements or prerequisites?
You must have an AWS Cloud account to follow with me for hands-on activities.
You don't need to have any basic knowledge of Terraform. Course will get started from very very basics of Terraform and take you to very advanced levels
Who are your target students?
Infrastructure Architects or Sysadmins or Developers who are planning to master Terraform
Any beginner who is interested in learning IaC Infrastructure as Code current trending tool Terraform
Anyone who want to learn Terraform from a Real-World perspective