Bootstrap Example

Terraform



Terraform is an open-source infrastructure as code software tool that provides a consistent CLI workflow to manage hundreds of cloud services. Terraform codifies cloud APIs into declarative configuration files.


Introduction

Overview about Terraform

Setting-up with Terraform

Installing Terraform on Windows

Installing Terraform on Linux and Mac

Right IDE for Terraform Development

Setting up with Cloud Accounts

Deploying Infrastructure with Clouds

Creare a VM with Terraform Code

Demo - Terraform code for creation of VM

Understanding of Resource and Providers

Deploying Infrastructure with Terraform

Understanding the Terraform state

Terraform Provider Versioning

Read and Generate Modify Configuration

Understating Attributes and Output Values in Terraform

Terraform Variables

Approach Variable Assignment

Data Types for Variables

Count and Count Index

Conditional Expression

Terraform Function

Data Source

Saving Terraform plan to file

Terraform Provisioners

Understanding Terraform Provisioners

Types of Terraform Provisioners

Implementing remote-exec

Terraform Modules and Workspace

Implementing VM module with Terraform

Variables on Terraform Module

Terraform Registry

Terraform Workspace

Terraform with Azure

Resource Manager

Resource Group

Virtual Networks

Virtual Machine

Networking Security Group

Scale sets and Loadbalancer

Azure Blob Storage

Terraform with Loadbalancer

Conditions

Conditionals

Functions

Loops



Having any queries? Want to clear your doubts?

Contact Us