Terraform associate certification | Udemy

Terraform associate certification | Udemy
English | Size: 269.87 MB
Genre: eLearning

What you’ll learn:
You will be learning the Terraform Beginners concepts
You will have the clear understanding of the each concepts
You will be ready to use the terraform in many applications
You will be confident in terraform core concepts

Hi Everyone,
Welcome to the An Introduction to Terraform for Beginners with examples course. You will be learning many concepts related to terraform with examples that can be helpful for you. Terraform is the one of the technologies that has the most demand in nowadays. Terraform is an open source “Infrastructure as Code” tool, created by HashiCorp. A declarative coding tool, Terraform enables developers to use a high-level configuration language called HCL (HashiCorp Configuration Language) to describe the desired “end-state” cloud or on-premises infrastructure for running an application. It then generates a plan for reaching that end-state and executes the plan to provision the infrastructure.
There are many benefits by using the Terraform. Below are the some of them.
Does orchestration, not just configuration management
Supports multiple providers such as AWS, Azure, and many more
Provide immutable infrastructure where configuration changes smoothly
Uses easy to understand language, HCL (HashiCorp configuration language)
Easily portable to any other provider
Supports Client only architecture, so no need for additional configuration management on a server
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. Write infrastructure as code using declarative configuration files. HashiCorp Configuration Language (HCL) allows for concise descriptions of resources using blocks, arguments, and expressions. Run terraform plan to check whether the execution plan for a configuration matches your expectations before provisioning or changing infrastructure. Apply changes to hundreds of cloud providers with terraform apply to reach the desired state of the configuration.
You will be learning the below concepts in the course
Variables: Also used as input-variables, it is key-value pair used by Terraform modules to allow customization.
Provider: It is a plugin to interact with APIs of service and access its related resources.
Module: It is a folder with Terraform templates where all the configurations are defined
State: It consists of cached information about the infrastructure managed by Terraform and the related configurations.
Resources: It refers to a block of one or more infrastructure objects (compute instances, virtual networks, etc.), which are used in configuring and managing the infrastructure.
Data Source: It is implemented by providers to return information on external objects to terraform.
Output Values: These are return values of a terraform module that can be used by other configurations.
Plan: It is one of the stages where it determines what needs to be created, updated, or destroyed to move from real/current state of the infrastructure to the desired state.
Apply: It is one of the stages where it applies the changes real/current



If any links die or problem unrar, send request to

About WoW Team

I'm WoW Team , I love to share all the video tutorials. If you have a video tutorial, please send me, I'll post on my website. Because knowledge is not limited to, irrespective of qualifications, people join hands to help me.

Speak Your Mind

This site uses Akismet to reduce spam. Learn how your comment data is processed.