Last Update: 11/2021
Duration: 34m | Video: .MP4, 1280x720 30 fps | Audio: AAC, 44.1 kHz, 2ch | Size: 269 MB
Genre: eLearning | Language: English
If you want to learn the An Introduction computer science computing, then this course is for you!
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
Requirements:
No Prerequisites
Description:
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
Who this course is for:
If you want to learn the Terraform Beginner concepts with examples, then this course is for you!
Homepage
http://www.udemy.com/course/learn_terraform_concepts
Buy Premium From My Links To Get Resumable Support,Max Speed & Support Me