✔ Terraform is an IAC tool, used primarily by DevOps teams to automate various infrastructure tasks.
✔ The provisioning of cloud resources, for instance, is one of the main use cases of Terraform.
✔ it’s a cloud-agnostic, open-source provisioning tool written in the Go language and created by HashiCorp.
➢ What is Automation and Infrastructure as a Code?
➢ IAC Tools
➢ Advantages of IAC
➢ Difference between Deployment, Configuration Management and Provisioning
➢ Idempotent and Non-idempotent
➢ Infrastructure Deployment Phases
➢ What are Variables? Declaring Variables in HCL
➢ Using Variables in External File
➢ Variable Type Constraints
➢ Suppressing Sensitive Values in CLI Output
➢ Variable in CLI
➢ Local Values
➢ Output Value
➢ Modules
➢ Divide Files
➢ What is Terraform Cloud
➢ Creating Terraform Cloud Account
➢ Organization
➢ Workspace
➢ Provisioners
➢ Local-exec
➢ Remote-exec
➢ File
➢ Connection
➢ Null Resources
➢ Providers
➢ Terraform Registry
➢ Terraform Registry Providers and Module
➢ Private Registry
➢ Terraform Provider Command
➢ Terraform Provider Configuration
➢ Terraform Modules
➢ Fine Line
➢ Resource Meta Arguments
➢ Depends_on
➢ Count
➢ For_each
➢ Resource Behaviour and Lifecycle
➢ Resource Providers and Alias
➢ Introduction to Terraform Expressions
➢ Types and Values
➢ Strings and Strings Templates
➢ Expressions - Operators
➢ Conditional Expressions
➢ Expressions - For Expressions
➢ Expression - Splat Expressions
➢ Dynamic Blocks
➢ Version Constraints
➢ Terraform State MV
➢ Terraform State Backups
➢ Terraform State CLI
➢ Finding Modules
➢ Using Modules
➢ Publishing Modules
➢ Verified Modules
➢ Standard Module Structure
➢ Creating Modules
✔ Azure
✔ Aws
✔ Oracle
✔ GCP
✔ 48 hours on-demand video
✔ 50 articles
✔ 95 downloadable resources
✔ 13 coding exercises
✔ Full lifetime access
✔ Access on mobile and TV
✔ Assignments
✔ Certificate of completion
✔ Closed captions