Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 5

Terraform - 40 hrs

Session
1

7
8

10
Terraform - 40 hrs
Topic
Infrastructure as code
Infrastructure as code
Declarative Vs Imperative
IaC benefits

Terraform Intro
Terraform overview
Provisioning resources
Terraform Components
Deploying configuration

Updating Configuration
Terraform state
Terraform Plan
Deploying Configuration with multiple resources i..EC2, VPC, SG
Updating Resources, Validating plans

Configuring a Resources after Creation


Terraform syntax, Setting up credentials
Blocks
References
Provisioners
Variables and Tags
Instance Configuration, network configuration
S3 Configuration

Adding a new provider to configuration


Terraform Functions
Terraform Console
Terraform CLI
Terraform Providers
Adding GCP, Azure provider
Resource Arguments
Using the Arguments

Variables and Functions


Working with variables
Updating Variables
Adding multiple environments
Using Terraform Workspace
Managing secrets
Using Environment Variables in Production

Using Module
Modules
Using the VPC Module
Using S3 Module

Managing Terraform State


Terraform state commands
Terraform Backends
Migrating Terraform State

Using Data Sources and Templates


Data Sources
Using Configuration Data
Templates Data Sources
Adding template to the configuration

Troubleshooting Terraform
Types of errors in terraform
Reviewing application
Command errors
Syntax validation
Provider and Deployment Errors
Logging
Resource Taints
Tainting Resources in application configuration
Crash Log
Creating Terraform Panic
`

You might also like