Terraform

Terraform

Introduction to Terraform

       Infrastructure Management

       What is Capacity Planning?

       Major Capacity Planning Tools/Services

       Understanding Capacity Planning

       Calculating Percentile

       What is Provisioning?

       Major Provisioning Tools/Services

       What is Deployment?

       Major Deployment Tools

       Benefits of Automated Deployment

       What is Terraform?

       History of Terraform

  Key Components in Terraform

       Terraform Provider

       Terraform Configuration

       Terraform Module

       Terraform Cloud

Overview of Terraform

       Architecture of Terraform-managed Infrastructure Provisioning

       Terraform Configuration

       Terraform Provider

       Terraform Provisioner

       Terraform Registry

       Terraform vs AWS CloudFormation

Prerequisites for Terraform

       Create AWS Account

       Install AWS CLI

Setup Terraform

       Install Terraform

       Significance of Terraform Programs

Terraform Provider

        What is the Purpose of Terraform Provider?

        Major Terraform Providers

        Understanding Terraform Provider

        Manage Terraform Providers

Terraform Configuration

        What is the Purpose of Terraform Configuration?

        Structure of Terraform Configuration

        Writing Terraform Configuration

        Initialize Terraform Configuration

        Generate Plan from Terraform Configuration

        Apply Plan of Terraform Configuration

        Manage Terraform Configurations

        Do's and Dont's with Terraform Configuration

Terraform Module

        What is the Purpose of Terraform Module?

        Structure of Terraform Module

        Writing Terraform Module

        Manage Terraform Modules

        Do's and Dont's with Terraform Module

Terraform Cloud

        What is the Purpose of Terraform Cloud?

        Using Terraform Cloud

        Manage Terraform Cloud

        Do's and Dont's with Terraform Cloud