<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: What is Terraform?	</title>
	<atom:link href="https://www.bestdevops.com/what-is-terraform-2/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bestdevops.com/what-is-terraform-2/</link>
	<description>Lets Learn, Do it &#38; Share! Thats a Best DevOps!!!</description>
	<lastBuildDate>Mon, 30 Oct 2023 06:19:55 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>
	<item>
		<title>
		By: Vijay Pathania		</title>
		<link>https://www.bestdevops.com/what-is-terraform-2/#comment-861</link>

		<dc:creator><![CDATA[Vijay Pathania]]></dc:creator>
		<pubDate>Mon, 30 Oct 2023 06:19:55 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29508#comment-861</guid>

					<description><![CDATA[What is Terraform?

It is a provisioning tool that can create,modify and delete&#160;infrastructure.

Why do we need it?
We need it because it is it supporting multiple vendors like AWS,Google,Azure.
and uses very simple language called hcl which can used to deploy infrastructure.

How Terraform Works?
It can be downloaded as a binary and kept in a folder and can be run from that location directly.
we have to create a file with .tf extension and the what is the desired infra we have to type code the hcl format.
once it is validated it can be applied and state is store in the json file.
It works in apply,show and destroy nodes.

What is 5 most important terminology used in terraform and explain in short.
Plan: It is one of the stages where terraform compares infra real state and determines what is necessary to bring it to desired state.
Apply: It is one of the stages in which real changes are applied to the infra to make them match their desired state.
Output Values: These are return values of a terraform module that can be used by other configurations.
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 its related configurations.

Top 7 Commands used in Terraform
terraform init
terraform apply
terraform validate
terraform plan
terraform show
terraform providers
terraform destroy]]></description>
			<content:encoded><![CDATA[<p>What is Terraform?</p>
<p>It is a provisioning tool that can create,modify and delete&nbsp;infrastructure.</p>
<p>Why do we need it?<br />
We need it because it is it supporting multiple vendors like AWS,Google,Azure.<br />
and uses very simple language called hcl which can used to deploy infrastructure.</p>
<p>How Terraform Works?<br />
It can be downloaded as a binary and kept in a folder and can be run from that location directly.<br />
we have to create a file with .tf extension and the what is the desired infra we have to type code the hcl format.<br />
once it is validated it can be applied and state is store in the json file.<br />
It works in apply,show and destroy nodes.</p>
<p>What is 5 most important terminology used in terraform and explain in short.<br />
Plan: It is one of the stages where terraform compares infra real state and determines what is necessary to bring it to desired state.<br />
Apply: It is one of the stages in which real changes are applied to the infra to make them match their desired state.<br />
Output Values: These are return values of a terraform module that can be used by other configurations.<br />
Module: It is a folder with Terraform templates where all the configurations are defined<br />
State: It consists of cached information about the infrastructure managed by Terraform and its related configurations.</p>
<p>Top 7 Commands used in Terraform<br />
terraform init<br />
terraform apply<br />
terraform validate<br />
terraform plan<br />
terraform show<br />
terraform providers<br />
terraform destroy</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Victor Palomo		</title>
		<link>https://www.bestdevops.com/what-is-terraform-2/#comment-856</link>

		<dc:creator><![CDATA[Victor Palomo]]></dc:creator>
		<pubDate>Fri, 27 Oct 2023 16:26:45 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29508#comment-856</guid>

					<description><![CDATA[What is Terraform?

Automation tool to operate many resources in the cloud using a HCL Language to perform all tasks.

Why do we need it?

To save time to perform repetitive actions.

How Terraform Works?

After install we need to add the providers, validate it, aunthenticate it, write the actions per Directories, perform the validation, push the action.

What is 5 most imporant terminology used in terraform and explain in short

Providers
Resources
Directories
Projects
Apply
Destroy
Changes

Top 7 Commands used in Terraform


terraform apply
terraform destroy]]></description>
			<content:encoded><![CDATA[<p>What is Terraform?</p>
<p>Automation tool to operate many resources in the cloud using a HCL Language to perform all tasks.</p>
<p>Why do we need it?</p>
<p>To save time to perform repetitive actions.</p>
<p>How Terraform Works?</p>
<p>After install we need to add the providers, validate it, aunthenticate it, write the actions per Directories, perform the validation, push the action.</p>
<p>What is 5 most imporant terminology used in terraform and explain in short</p>
<p>Providers<br />
Resources<br />
Directories<br />
Projects<br />
Apply<br />
Destroy<br />
Changes</p>
<p>Top 7 Commands used in Terraform</p>
<p>terraform apply<br />
terraform destroy</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Ankur Malik		</title>
		<link>https://www.bestdevops.com/what-is-terraform-2/#comment-854</link>

		<dc:creator><![CDATA[Ankur Malik]]></dc:creator>
		<pubDate>Fri, 27 Oct 2023 16:21:10 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29508#comment-854</guid>

					<description><![CDATA[Q1. What is Terraform?

Terraform is an open source “Infrastructure as Code” tool, created by HashiCorp. A declarative coding tool, that allows you to build, change, and version infrastructure on cloud plateforms.

Q2. Why do we need it?
Terraform lets you define and manage your entire infrastructure via configuration files and version control. It accomplishes this by using the two main components of Terraform architecture: Core and Providers.

Q3.How Terraform Works?
Terraform generates a plan and prompts you for your approval before modifying your infrastructure. It also keeps track of your real infrastructure in a state file, which acts as a source of truth for your environment.

Q4.What is 5 most important terminology used in terraform and explain in short

Variables: Also used as input-variables, it is a 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 its 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 the real/current state of the infrastructure to the desired state.
Apply: It is one of the stages where it applies the changes in the real/current state of the infrastructure in order to move to the desired state.

Q5.Top 7 Commands used in Terraform
terraform init&#160;
terraform plan
terraform apply
terraform destroy
terraform validate
terraform state
terraform import]]></description>
			<content:encoded><![CDATA[<p>Q1. What is Terraform?</p>
<p>Terraform is an open source “Infrastructure as Code” tool, created by HashiCorp. A declarative coding tool, that allows you to build, change, and version infrastructure on cloud plateforms.</p>
<p>Q2. Why do we need it?<br />
Terraform lets you define and manage your entire infrastructure via configuration files and version control. It accomplishes this by using the two main components of Terraform architecture: Core and Providers.</p>
<p>Q3.How Terraform Works?<br />
Terraform generates a plan and prompts you for your approval before modifying your infrastructure. It also keeps track of your real infrastructure in a state file, which acts as a source of truth for your environment.</p>
<p>Q4.What is 5 most important terminology used in terraform and explain in short</p>
<p>Variables: Also used as input-variables, it is a key-value pair used by Terraform modules to allow customization.<br />
Provider: It is a plugin to interact with APIs of service and access its related resources.<br />
Module: It is a folder with Terraform templates where all the configurations are defined<br />
State: It consists of cached information about the infrastructure managed by Terraform and its related configurations.<br />
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.<br />
Data Source: It is implemented by providers to return information on external objects to terraform.<br />
Output Values: These are return values of a terraform module that can be used by other configurations.<br />
Plan: It is one of the stages where it determines what needs to be created, updated, or destroyed to move from the real/current state of the infrastructure to the desired state.<br />
Apply: It is one of the stages where it applies the changes in the real/current state of the infrastructure in order to move to the desired state.</p>
<p>Q5.Top 7 Commands used in Terraform<br />
terraform init&nbsp;<br />
terraform plan<br />
terraform apply<br />
terraform destroy<br />
terraform validate<br />
terraform state<br />
terraform import</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Adam		</title>
		<link>https://www.bestdevops.com/what-is-terraform-2/#comment-853</link>

		<dc:creator><![CDATA[Adam]]></dc:creator>
		<pubDate>Fri, 27 Oct 2023 16:15:04 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29508#comment-853</guid>

					<description><![CDATA[What is Terraform?
# Provisioning infrastructure services on lot of providers, for exaple cloud environment.
It&#039;s using generalized language by which you can connect to each technologies&#039; APIs with the same code.

Why do we need it?
# Automating provisioning or changing infrastructure services on various platforms with one tool.
We need it because everyone wants things to be done _now_ .

How Terraform Works?
# It is using configuration files ( using the developers&#039; - HashiCorp -&#160;own language, Hashicorp Configuration Language ) created by the user&#160;which is&#160;feeded to a terraform client application.&#160;
This is connecting to the terraform modules made by the platform provider, for example Amazon&#039;s aws which then reaches your cloud instanse and makes the modifications you defined in the config file.
The config file is idempotent, so you define what you need. Then it is checked against your actual environment, and if the desire and actual state differs, then modifications would be done.

What is 5 most imporant terminology used in terraform and explain in short
# provider - the module used by the terraform client
# API - ApplicationProgrammingInterface, to be able to communicate with the platform through generalized language of terraform
# HCL - HashicorpConfigurationLanguage - simple declarative language to define the needs to be met on the target environment
# idempotency - you dont define what needs to be done, but what state you want to have on the target environment
# ?

Top 7 Commands used in Terraform
terraform &#060;command&#062;
# init - to get the providers set up for your project
# validate - to verify syntax of the config&#160;
# plan - to dry run the code without modification
# apply - to run the code
# destroy - to remove definitions, for example vms
# show - to see the current state of the environment parts that would be affected by your project
# providers - to see the installed providers for your project]]></description>
			<content:encoded><![CDATA[<p>What is Terraform?<br />
# Provisioning infrastructure services on lot of providers, for exaple cloud environment.<br />
It&#8217;s using generalized language by which you can connect to each technologies&#8217; APIs with the same code.</p>
<p>Why do we need it?<br />
# Automating provisioning or changing infrastructure services on various platforms with one tool.<br />
We need it because everyone wants things to be done _now_ .</p>
<p>How Terraform Works?<br />
# It is using configuration files ( using the developers&#8217; &#8211; HashiCorp &#8211;&nbsp;own language, Hashicorp Configuration Language ) created by the user&nbsp;which is&nbsp;feeded to a terraform client application.&nbsp;<br />
This is connecting to the terraform modules made by the platform provider, for example Amazon&#8217;s aws which then reaches your cloud instanse and makes the modifications you defined in the config file.<br />
The config file is idempotent, so you define what you need. Then it is checked against your actual environment, and if the desire and actual state differs, then modifications would be done.</p>
<p>What is 5 most imporant terminology used in terraform and explain in short<br />
# provider &#8211; the module used by the terraform client<br />
# API &#8211; ApplicationProgrammingInterface, to be able to communicate with the platform through generalized language of terraform<br />
# HCL &#8211; HashicorpConfigurationLanguage &#8211; simple declarative language to define the needs to be met on the target environment<br />
# idempotency &#8211; you dont define what needs to be done, but what state you want to have on the target environment<br />
# ?</p>
<p>Top 7 Commands used in Terraform<br />
terraform &lt;command&gt;<br />
# init &#8211; to get the providers set up for your project<br />
# validate &#8211; to verify syntax of the config&nbsp;<br />
# plan &#8211; to dry run the code without modification<br />
# apply &#8211; to run the code<br />
# destroy &#8211; to remove definitions, for example vms<br />
# show &#8211; to see the current state of the environment parts that would be affected by your project<br />
# providers &#8211; to see the installed providers for your project</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Daniel F Hernandez		</title>
		<link>https://www.bestdevops.com/what-is-terraform-2/#comment-852</link>

		<dc:creator><![CDATA[Daniel F Hernandez]]></dc:creator>
		<pubDate>Fri, 27 Oct 2023 16:12:40 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29508#comment-852</guid>

					<description><![CDATA[&lt;strong&gt;What is Terraform?&lt;/strong&gt;
Terraform is an Infrastructure As a Code (IAC) tool. Useful to automate several infrastructure tasks. Some task are provisioning cloud resources.

&lt;strong&gt;Why do we need it?&lt;/strong&gt;
To simplify infrastructure tasks, reducing implementing time, scale tasks in several cloud providers and no code dependencies.

&lt;strong&gt;How Terraform Works?&lt;/strong&gt;
Terraform works through their APIs which interact with any platform or service.

&lt;strong&gt;What is 5 most important terminology used in terraform and explain in short&lt;/strong&gt;
Providers: Logical abstraction of API
Resource: describe infrastructure objects in Terraform configurations
Variables: Allow write configuration flexible and easier to re-use.
Modules: Are containers for multiple resources that are used together in a configuration

&lt;strong&gt;Top 7 Commands used in Terraform&lt;/strong&gt;

terraform init
terraform plan
terraform apply
terraform destroy
terraform validate
terraform import
terraform version]]></description>
			<content:encoded><![CDATA[<p><strong>What is Terraform?</strong><br />
Terraform is an Infrastructure As a Code (IAC) tool. Useful to automate several infrastructure tasks. Some task are provisioning cloud resources.</p>
<p><strong>Why do we need it?</strong><br />
To simplify infrastructure tasks, reducing implementing time, scale tasks in several cloud providers and no code dependencies.</p>
<p><strong>How Terraform Works?</strong><br />
Terraform works through their APIs which interact with any platform or service.</p>
<p><strong>What is 5 most important terminology used in terraform and explain in short</strong><br />
Providers: Logical abstraction of API<br />
Resource: describe infrastructure objects in Terraform configurations<br />
Variables: Allow write configuration flexible and easier to re-use.<br />
Modules: Are containers for multiple resources that are used together in a configuration</p>
<p><strong>Top 7 Commands used in Terraform</strong></p>
<p>terraform init<br />
terraform plan<br />
terraform apply<br />
terraform destroy<br />
terraform validate<br />
terraform import<br />
terraform version</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Francisco Jose Montoya		</title>
		<link>https://www.bestdevops.com/what-is-terraform-2/#comment-851</link>

		<dc:creator><![CDATA[Francisco Jose Montoya]]></dc:creator>
		<pubDate>Fri, 27 Oct 2023 16:12:27 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29508#comment-851</guid>

					<description><![CDATA[What is Terraform?
Terraform is a tool that help us to write code to create, update and delete infraestructure resources in different providers using a common and easy lenguage that is &quot;translate&quot; to the propietary lenguage.
Using terraform we can save costs, costs, etc.

Why do we need it?
We need to use because if we are going to work with different services providers it will be very time consuming to learn how to do the same task in their own API lenguages, and even if they used a common sixtaxis it will not work between them.
and it helps us to automate all our task needed to manage our environments.

How Terraform Works?
It works by using a friendly ease lenguage called HCL that is translate it to the different API providers and interact with them and using their different advantages with just one code.

What is 5 most important terminology used in terraform and explain in short.

Providers. They are the different cloud providers that we can connect.
Variables. it will help us to modify some aspects of our code without the need to modify our main code
Modules. They are code already created by a terraform comunity to help us to do our work in a very fast way without the need to be do it by ourselfs.
Workflows. It tells you the proper way work with Terraform and its different providers in order to automate our work
API. It&#039;s the interface created and publish by the different cloud providers to interact with them, that allow us to manipule and work with them.



Top 7 Commands used in Terraform
terraform validate
terraform init
terraform plan
terraform apply
terraform show
terraform providers
terraform destroy]]></description>
			<content:encoded><![CDATA[<p>What is Terraform?<br />
Terraform is a tool that help us to write code to create, update and delete infraestructure resources in different providers using a common and easy lenguage that is &#8220;translate&#8221; to the propietary lenguage.<br />
Using terraform we can save costs, costs, etc.</p>
<p>Why do we need it?<br />
We need to use because if we are going to work with different services providers it will be very time consuming to learn how to do the same task in their own API lenguages, and even if they used a common sixtaxis it will not work between them.<br />
and it helps us to automate all our task needed to manage our environments.</p>
<p>How Terraform Works?<br />
It works by using a friendly ease lenguage called HCL that is translate it to the different API providers and interact with them and using their different advantages with just one code.</p>
<p>What is 5 most important terminology used in terraform and explain in short.</p>
<p>Providers. They are the different cloud providers that we can connect.<br />
Variables. it will help us to modify some aspects of our code without the need to modify our main code<br />
Modules. They are code already created by a terraform comunity to help us to do our work in a very fast way without the need to be do it by ourselfs.<br />
Workflows. It tells you the proper way work with Terraform and its different providers in order to automate our work<br />
API. It&#8217;s the interface created and publish by the different cloud providers to interact with them, that allow us to manipule and work with them.</p>
<p>Top 7 Commands used in Terraform<br />
terraform validate<br />
terraform init<br />
terraform plan<br />
terraform apply<br />
terraform show<br />
terraform providers<br />
terraform destroy</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Sammi		</title>
		<link>https://www.bestdevops.com/what-is-terraform-2/#comment-849</link>

		<dc:creator><![CDATA[Sammi]]></dc:creator>
		<pubDate>Fri, 27 Oct 2023 16:07:32 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29508#comment-849</guid>

					<description><![CDATA[#What is Terraform?
It&#039;s a open source tool, which provide a way to do code for infra of multiple cloud container platforms.

#Why do we need it?
To have one code standard and one code spec, and make it easier to learn and manage infrastructure with code.

#How Terraform Works?
It translates the codes to the actual api calls to the clould provider, so we can create, update, delete the infrastructure resouce as we want.&#160;

#What is 5 most imporant terminology used in terraform and explain in short
	1. Resource: one part of infrastructure, such as vm instance, database, networks.
	2. Provider: responsible for translating code into API calls, such as aws, azurerm, google.
	3. STATEFILE: after apply the code, terraform writes the actual&#160;state of the infrastructure in a state file.
	4. Variables: define the parameter used in codes.
	5. Module: like a combination of codes, which can be reused and share in any tf file.&#160;


#Top 7 Commands used in Terraform
terraform init
terraform providers
terraform validate
terraform plan
terraform apply
terraform destroy
terraform show]]></description>
			<content:encoded><![CDATA[<p>#What is Terraform?<br />
It&#8217;s a open source tool, which provide a way to do code for infra of multiple cloud container platforms.</p>
<p>#Why do we need it?<br />
To have one code standard and one code spec, and make it easier to learn and manage infrastructure with code.</p>
<p>#How Terraform Works?<br />
It translates the codes to the actual api calls to the clould provider, so we can create, update, delete the infrastructure resouce as we want.&nbsp;</p>
<p>#What is 5 most imporant terminology used in terraform and explain in short<br />
	1. Resource: one part of infrastructure, such as vm instance, database, networks.<br />
	2. Provider: responsible for translating code into API calls, such as aws, azurerm, google.<br />
	3. STATEFILE: after apply the code, terraform writes the actual&nbsp;state of the infrastructure in a state file.<br />
	4. Variables: define the parameter used in codes.<br />
	5. Module: like a combination of codes, which can be reused and share in any tf file.&nbsp;</p>
<p>#Top 7 Commands used in Terraform<br />
terraform init<br />
terraform providers<br />
terraform validate<br />
terraform plan<br />
terraform apply<br />
terraform destroy<br />
terraform show</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Faisal		</title>
		<link>https://www.bestdevops.com/what-is-terraform-2/#comment-848</link>

		<dc:creator><![CDATA[Faisal]]></dc:creator>
		<pubDate>Fri, 27 Oct 2023 16:04:57 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29508#comment-848</guid>

					<description><![CDATA[1.A. Terraform is a tool that is used for executing codes to automate Infra creation, update and deletion

2.A. Through Terraform we can manage multiple platforms through the providers available from each service line. 

3.A. Terraform is an executable easy to deploy which further uses providers to invoke the api and collect the json response in statfile

4.A. Terraform Executable - executable that is required for operating the core terraform tool
Providers - Are the plugins provided by the vendors to invoke and communicate with the APIs
API - open source functionality available to perform the tasks on the system
STATFILE- responses from different API are collected into this file and it is in json format

5.A. Validate, plan, apply, show, destroy, init, provider]]></description>
			<content:encoded><![CDATA[<p>1.A. Terraform is a tool that is used for executing codes to automate Infra creation, update and deletion</p>
<p>2.A. Through Terraform we can manage multiple platforms through the providers available from each service line. </p>
<p>3.A. Terraform is an executable easy to deploy which further uses providers to invoke the api and collect the json response in statfile</p>
<p>4.A. Terraform Executable &#8211; executable that is required for operating the core terraform tool<br />
Providers &#8211; Are the plugins provided by the vendors to invoke and communicate with the APIs<br />
API &#8211; open source functionality available to perform the tasks on the system<br />
STATFILE- responses from different API are collected into this file and it is in json format</p>
<p>5.A. Validate, plan, apply, show, destroy, init, provider</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Arturo Alvarado Esparza		</title>
		<link>https://www.bestdevops.com/what-is-terraform-2/#comment-847</link>

		<dc:creator><![CDATA[Arturo Alvarado Esparza]]></dc:creator>
		<pubDate>Fri, 27 Oct 2023 16:04:16 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29508#comment-847</guid>

					<description><![CDATA[What is Terraform?
Terraform is an infraestructure as code tool, automates and manage infraestructure necessary to deploy platforms and services in diferrents cloud providers. Allows you to create, change and delete infraestucture resources

Why do we need it?
Because is easier and faster create, change and delete infraestructure resources and allow you saving cost and time,it is also compatible with different providers and codes
How Terraform Works?
install terraform, install providers, generate and store code, apply code, show&#160;

What is 5 most imporant terminology used in terraform and explain in short
providers- cloud providers terraform works with
resource - is aws_vpc aws_instance, etc. A resource can be created, retrieved, updated, and deleted.
module-&#160;a self-contained collection of terraform configurations
variables - symbolic name associated with a value

Top 7 Commands used in Terraform
terraform init
terraform apply
terraform plan
terraform validate
terraform destroy
terraform fmt
terraform init-upgrade]]></description>
			<content:encoded><![CDATA[<p>What is Terraform?<br />
Terraform is an infraestructure as code tool, automates and manage infraestructure necessary to deploy platforms and services in diferrents cloud providers. Allows you to create, change and delete infraestucture resources</p>
<p>Why do we need it?<br />
Because is easier and faster create, change and delete infraestructure resources and allow you saving cost and time,it is also compatible with different providers and codes<br />
How Terraform Works?<br />
install terraform, install providers, generate and store code, apply code, show&nbsp;</p>
<p>What is 5 most imporant terminology used in terraform and explain in short<br />
providers- cloud providers terraform works with<br />
resource &#8211; is aws_vpc aws_instance, etc. A resource can be created, retrieved, updated, and deleted.<br />
module-&nbsp;a self-contained collection of terraform configurations<br />
variables &#8211; symbolic name associated with a value</p>
<p>Top 7 Commands used in Terraform<br />
terraform init<br />
terraform apply<br />
terraform plan<br />
terraform validate<br />
terraform destroy<br />
terraform fmt<br />
terraform init-upgrade</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Kostiantyn Konstantinov		</title>
		<link>https://www.bestdevops.com/what-is-terraform-2/#comment-846</link>

		<dc:creator><![CDATA[Kostiantyn Konstantinov]]></dc:creator>
		<pubDate>Fri, 27 Oct 2023 16:03:12 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29508#comment-846</guid>

					<description><![CDATA[What is Terraform?
A tool that can simplify/automate work with many INFRA services (e.g. AWS, GC, Azure, etc.)
Why do we need it?
Using Terraform tool and existing terraform modules, we can significantly save time for project implementation.
How does Terraform work?
Terraform uses modules to perform tasks/actions through providers to INFRA service we want to us.
What are the 5 most important terms used in terraform and briefly explain
A provider is a kind of adapter to access/connect to the necessary INFRA, a resource is an action (desire), a module is a set of necessary scripts and variables to perform a task, a project is a single directory in the terraform folder, a variable is a value that can be changed depending on our needs.
Top 7 Commands Used in Terraform
Terraform init, validate, plan, destroy, apply, show, providers&#160;]]></description>
			<content:encoded><![CDATA[<p>What is Terraform?<br />
A tool that can simplify/automate work with many INFRA services (e.g. AWS, GC, Azure, etc.)<br />
Why do we need it?<br />
Using Terraform tool and existing terraform modules, we can significantly save time for project implementation.<br />
How does Terraform work?<br />
Terraform uses modules to perform tasks/actions through providers to INFRA service we want to us.<br />
What are the 5 most important terms used in terraform and briefly explain<br />
A provider is a kind of adapter to access/connect to the necessary INFRA, a resource is an action (desire), a module is a set of necessary scripts and variables to perform a task, a project is a single directory in the terraform folder, a variable is a value that can be changed depending on our needs.<br />
Top 7 Commands Used in Terraform<br />
Terraform init, validate, plan, destroy, apply, show, providers&nbsp;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Jacek Szałęga		</title>
		<link>https://www.bestdevops.com/what-is-terraform-2/#comment-842</link>

		<dc:creator><![CDATA[Jacek Szałęga]]></dc:creator>
		<pubDate>Fri, 27 Oct 2023 15:58:41 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29508#comment-842</guid>

					<description><![CDATA[1 What is Terraform?&#160;

Terraform is a HashiCorp open-source tool used to define, provision, and manage infrastructure as code. 
It uses a HCL language to describe the desired state of your infrastructure. Depending on provider abilities it can operate on components like virtual machines, storage, and networking. 

2 Why we need it? 
The terraform&#160;supports multiple cloud providers unifying infrastructure management to one tool. It greatly simplifies management.

3 How Terraform Works?

Terraform need few components to work.
&#160;- terraform itself
&#160;- provider 
&#160;- code : describing desired infrastructure state

HCL code is translated to proper API calls which are executed on target environment. The response is json statefile, which is used in the future by terraform.

4 What is 5 most imporant terminology used in terraform and explain in short
&#160;- terraform - main&#160;executable
&#160;- provider - component needed to communicate to target infrastructure
&#160;- HCL - language used by terraform
&#160;- commands - what should the terraform do : apply/destroy
&#160;- statefile - file which contains response from target infrastructure

5 Top 7 Commands used in Terraform
init plan apply show destroy verify providers]]></description>
			<content:encoded><![CDATA[<p>1 What is Terraform?&nbsp;</p>
<p>Terraform is a HashiCorp open-source tool used to define, provision, and manage infrastructure as code.<br />
It uses a HCL language to describe the desired state of your infrastructure. Depending on provider abilities it can operate on components like virtual machines, storage, and networking. </p>
<p>2 Why we need it?<br />
The terraform&nbsp;supports multiple cloud providers unifying infrastructure management to one tool. It greatly simplifies management.</p>
<p>3 How Terraform Works?</p>
<p>Terraform need few components to work.<br />
&nbsp;&#8211; terraform itself<br />
&nbsp;&#8211; provider<br />
&nbsp;&#8211; code : describing desired infrastructure state</p>
<p>HCL code is translated to proper API calls which are executed on target environment. The response is json statefile, which is used in the future by terraform.</p>
<p>4 What is 5 most imporant terminology used in terraform and explain in short<br />
&nbsp;&#8211; terraform &#8211; main&nbsp;executable<br />
&nbsp;&#8211; provider &#8211; component needed to communicate to target infrastructure<br />
&nbsp;&#8211; HCL &#8211; language used by terraform<br />
&nbsp;&#8211; commands &#8211; what should the terraform do : apply/destroy<br />
&nbsp;&#8211; statefile &#8211; file which contains response from target infrastructure</p>
<p>5 Top 7 Commands used in Terraform<br />
init plan apply show destroy verify providers</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: jorge Sadao		</title>
		<link>https://www.bestdevops.com/what-is-terraform-2/#comment-841</link>

		<dc:creator><![CDATA[jorge Sadao]]></dc:creator>
		<pubDate>Fri, 27 Oct 2023 15:58:21 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29508#comment-841</guid>

					<description><![CDATA[Terraform is a&#160;tool for infrastruture provisioning
Because&#160;it&#039;s for all plataforms , save cost , repetitive work , rework , time. 
automate the continuous changes to your infrastructure
Terminology : init , plan , apply , show , destroy
providers, modules,variable,resource, string , number,]]></description>
			<content:encoded><![CDATA[<p>Terraform is a&nbsp;tool for infrastruture provisioning<br />
Because&nbsp;it&#8217;s for all plataforms , save cost , repetitive work , rework , time.<br />
automate the continuous changes to your infrastructure<br />
Terminology : init , plan , apply , show , destroy<br />
providers, modules,variable,resource, string , number,</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Danny Rubiano		</title>
		<link>https://www.bestdevops.com/what-is-terraform-2/#comment-840</link>

		<dc:creator><![CDATA[Danny Rubiano]]></dc:creator>
		<pubDate>Fri, 27 Oct 2023 15:58:06 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29508#comment-840</guid>

					<description><![CDATA[&lt;strong&gt;What is Terraform?&lt;/strong&gt;IaC (Infra as a Code) Tool
&lt;br&gt;&lt;strong&gt;Why do we need it?&lt;/strong&gt;To acelarate CI/CD 

&lt;strong&gt;How Terraform Works?&lt;/strong&gt;Based in config yml/json file
&lt;br&gt;&lt;strong&gt;What is 5 most imporant terminology used in terraform and explain in short&lt;/strong&gt;Structure of tf filetags
resources


&lt;strong&gt;Top 7 Commands used in Terraform&lt;/strong&gt;terraform providers
terraform init
terraform validate
terraform show
terraform plan
terraform apply
terraform detroy]]></description>
			<content:encoded><![CDATA[<p><strong>What is Terraform?</strong>IaC (Infra as a Code) Tool<br />
<br /><strong>Why do we need it?</strong>To acelarate CI/CD </p>
<p><strong>How Terraform Works?</strong>Based in config yml/json file<br />
<br /><strong>What is 5 most imporant terminology used in terraform and explain in short</strong>Structure of tf filetags<br />
resources</p>
<p><strong>Top 7 Commands used in Terraform</strong>terraform providers<br />
terraform init<br />
terraform validate<br />
terraform show<br />
terraform plan<br />
terraform apply<br />
terraform detroy</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Ville Kääriä		</title>
		<link>https://www.bestdevops.com/what-is-terraform-2/#comment-839</link>

		<dc:creator><![CDATA[Ville Kääriä]]></dc:creator>
		<pubDate>Fri, 27 Oct 2023 15:57:44 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29508#comment-839</guid>

					<description><![CDATA[What is Terraform?
Terraform is infrastructure as a code tool. With different prodivers you can code with HCL and state how you want your infrastructure/resources to be and terraform with prodider will translate that to actual changes if needed.

Why do we need it?
With terraform we can tell wanted state of infrastructure and terraform code will then also be usable for documentation how infrastructure is configured.

How Terraform Works?
Terraform is binary program that you run in a folder that contains .tf files. Terraform will combine all .tf files into one and with prodider will translate those .tf files for example AWS or Azure api to do wanted changes.

What is 5 most imporant terminology used in terraform and explain in short
provider - Tells terraform which provider needs to be downloaded and which provider funtions are available to be used like, azurerm
statefile - JSON file that containes current state of the resources modified with terraform
resource - Tell terraform to create or configure specified resource with wanted settings
data - Terraform will ask from prodider this resource but will not create it even if it does not exist
module - Basically every folder is a module but to use other folders you need to tell module where is the source folder source = &quot;./modules/testmodule&quot;. With modules you can create reusable code that will contain all needed resources and configurations for them.

Top 7 Commands used in Terraform
terraform init
terraform validate
terraform fmt
terraform plan
terraform apply
terraform show
terraform destroy]]></description>
			<content:encoded><![CDATA[<p>What is Terraform?<br />
Terraform is infrastructure as a code tool. With different prodivers you can code with HCL and state how you want your infrastructure/resources to be and terraform with prodider will translate that to actual changes if needed.</p>
<p>Why do we need it?<br />
With terraform we can tell wanted state of infrastructure and terraform code will then also be usable for documentation how infrastructure is configured.</p>
<p>How Terraform Works?<br />
Terraform is binary program that you run in a folder that contains .tf files. Terraform will combine all .tf files into one and with prodider will translate those .tf files for example AWS or Azure api to do wanted changes.</p>
<p>What is 5 most imporant terminology used in terraform and explain in short<br />
provider &#8211; Tells terraform which provider needs to be downloaded and which provider funtions are available to be used like, azurerm<br />
statefile &#8211; JSON file that containes current state of the resources modified with terraform<br />
resource &#8211; Tell terraform to create or configure specified resource with wanted settings<br />
data &#8211; Terraform will ask from prodider this resource but will not create it even if it does not exist<br />
module &#8211; Basically every folder is a module but to use other folders you need to tell module where is the source folder source = &#8220;./modules/testmodule&#8221;. With modules you can create reusable code that will contain all needed resources and configurations for them.</p>
<p>Top 7 Commands used in Terraform<br />
terraform init<br />
terraform validate<br />
terraform fmt<br />
terraform plan<br />
terraform apply<br />
terraform show<br />
terraform destroy</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Dirk Willemans		</title>
		<link>https://www.bestdevops.com/what-is-terraform-2/#comment-838</link>

		<dc:creator><![CDATA[Dirk Willemans]]></dc:creator>
		<pubDate>Fri, 27 Oct 2023 15:57:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29508#comment-838</guid>

					<description><![CDATA[&lt;strong&gt;What is Terraform?&lt;/strong&gt;
Is a tool to create/destroy infrastructure via code
&lt;br&gt;&lt;strong&gt;Why do we need it?&lt;/strong&gt;Via one tool (terraform) you can connect to mulitiple providers (aws,awx,alibaba, vspehere,k8s) and create the needed infrastructure

&lt;strong&gt;How Terraform Works?&lt;/strong&gt;From 1 file terraform creates a plan and ask your approval create the infra you configured in the tf file. Terraform keeps the status in a state file. At any time , you can make change to your infra and/or can destroy and recreate. As said the state of your infra is kept in a state file.

&lt;strong&gt;What is 5 most important terminology used in terraform and explain in short&lt;/strong&gt;plan : stage in TF lifecycle, determines what need to be installed/created/changed or destroyed
apply: &lt;span&gt;stage in TF lifecycle, applies the changes you planned&lt;/span&gt;
provider: any provider to provides code to create infra
module : a set of config files
resources can be anything like virtual networks/dns record, compute instances
variables : output and input variables, parameters to customise your deployment
state: single point of truth of your infra 

&lt;strong&gt;Top 7 Commands used in Terraform&lt;/strong&gt;terraform init
&lt;span&gt;terraform plan&lt;/span&gt;
terraform apply
terraform change
terraform destroy]]></description>
			<content:encoded><![CDATA[<p><strong>What is Terraform?</strong><br />
Is a tool to create/destroy infrastructure via code<br />
<br /><strong>Why do we need it?</strong>Via one tool (terraform) you can connect to mulitiple providers (aws,awx,alibaba, vspehere,k8s) and create the needed infrastructure</p>
<p><strong>How Terraform Works?</strong>From 1 file terraform creates a plan and ask your approval create the infra you configured in the tf file. Terraform keeps the status in a state file. At any time , you can make change to your infra and/or can destroy and recreate. As said the state of your infra is kept in a state file.</p>
<p><strong>What is 5 most important terminology used in terraform and explain in short</strong>plan : stage in TF lifecycle, determines what need to be installed/created/changed or destroyed<br />
apply: <span>stage in TF lifecycle, applies the changes you planned</span><br />
provider: any provider to provides code to create infra<br />
module : a set of config files<br />
resources can be anything like virtual networks/dns record, compute instances<br />
variables : output and input variables, parameters to customise your deployment<br />
state: single point of truth of your infra </p>
<p><strong>Top 7 Commands used in Terraform</strong>terraform init<br />
<span>terraform plan</span><br />
terraform apply<br />
terraform change<br />
terraform destroy</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Kiran Kumar Vuyyuru		</title>
		<link>https://www.bestdevops.com/what-is-terraform-2/#comment-837</link>

		<dc:creator><![CDATA[Kiran Kumar Vuyyuru]]></dc:creator>
		<pubDate>Fri, 27 Oct 2023 15:56:10 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29508#comment-837</guid>

					<description><![CDATA[&lt;ol&gt;&lt;li&gt;Terraform is a tool which is used to build and deploy / destroy code for Infra. &lt;/li&gt;&lt;li&gt;One Coding standard and one specification.&lt;/li&gt;&lt;li&gt;API Calls, Apply, Show and Destroy. &lt;/li&gt;&lt;li&gt;API: &lt;span&gt;Any interface designed to allow programmatic manipulation of some kind of software system, &lt;/span&gt; Attribute: &lt;span&gt;The value of an attribute can be referenced in&#160;&lt;/span&gt;&lt;a href=&quot;https://developer.hashicorp.com/terraform/docs/glossary#expression&quot; target=&quot;_blank&quot; rel=&quot;noopener nofollow ugc&quot;&gt;expressions&lt;/a&gt;&lt;span&gt;&#160;using a dot-separated notation&lt;/span&gt;, Argument: &lt;span&gt;a syntax construct that assigns a value to a name.&lt;/span&gt; Module:  Collection of Terraform configuration, Variable: is a defined value&lt;/li&gt;&lt;li&gt; terraform init,terraform apply,terraform destroy,terraform plan, terraform refresh , terraform providers, terraform workspace&lt;/li&gt;&lt;/ol&gt;]]></description>
			<content:encoded><![CDATA[<ol>
<li>Terraform is a tool which is used to build and deploy / destroy code for Infra. </li>
<li>One Coding standard and one specification.</li>
<li>API Calls, Apply, Show and Destroy. </li>
<li>API: <span>Any interface designed to allow programmatic manipulation of some kind of software system, </span> Attribute: <span>The value of an attribute can be referenced in&nbsp;</span><a href="https://developer.hashicorp.com/terraform/docs/glossary#expression" target="_blank" rel="noopener nofollow ugc">expressions</a><span>&nbsp;using a dot-separated notation</span>, Argument: <span>a syntax construct that assigns a value to a name.</span> Module:  Collection of Terraform configuration, Variable: is a defined value</li>
<li> terraform init,terraform apply,terraform destroy,terraform plan, terraform refresh , terraform providers, terraform workspace</li>
</ol>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: _ _		</title>
		<link>https://www.bestdevops.com/what-is-terraform-2/#comment-835</link>

		<dc:creator><![CDATA[_ _]]></dc:creator>
		<pubDate>Fri, 27 Oct 2023 15:55:40 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29508#comment-835</guid>

					<description><![CDATA[&lt;strong&gt;What is Terraform?&lt;/strong&gt;
Terraform is a tool that enables to manage environment in multiple providers using one uniform language
&lt;strong&gt;Why do we need it?&lt;/strong&gt;
It removes the requirement of knowing APIs of multiple providers that are used
&lt;strong&gt;How Terraform Works?&lt;/strong&gt;
It translates it&#039;s own language writtent in definition files to API calls&#160;
and thanks to them creates/modifies and dstroys enviroments.
&lt;strong&gt;What is 5 most imporant terminology used in terraform and explain in short&lt;/strong&gt;
providers - executables that enables terraform to communicate with different enviroment providers
satefile - json file that is returned by the provider with info about state of the environment

&lt;strong&gt;Top 7 Commands used in Terraform&lt;/strong&gt;
&#160;init&#160;&#160;&#160;&#160;&#160;Prepare your working directory for other commands
&#160;validate&#160;&#160;&#160;Check whether the configuration is valid
&#160;plan&#160;&#160;&#160;&#160;&#160;Show changes required by the current configuration
&#160;apply&#160;&#160;&#160;&#160;&#160;Create or update infrastructure
&#160;destroy&#160;&#160;&#160;&#160;Destroy previously-created infrastructure
&#160;providers&#160;&#160;&#160;Show the providers required for this configuration
&#160;refresh&#160;&#160;&#160;&#160;Update the state to match remote systems]]></description>
			<content:encoded><![CDATA[<p><strong>What is Terraform?</strong><br />
Terraform is a tool that enables to manage environment in multiple providers using one uniform language<br />
<strong>Why do we need it?</strong><br />
It removes the requirement of knowing APIs of multiple providers that are used<br />
<strong>How Terraform Works?</strong><br />
It translates it&#8217;s own language writtent in definition files to API calls&nbsp;<br />
and thanks to them creates/modifies and dstroys enviroments.<br />
<strong>What is 5 most imporant terminology used in terraform and explain in short</strong><br />
providers &#8211; executables that enables terraform to communicate with different enviroment providers<br />
satefile &#8211; json file that is returned by the provider with info about state of the environment</p>
<p><strong>Top 7 Commands used in Terraform</strong><br />
&nbsp;init&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prepare your working directory for other commands<br />
&nbsp;validate&nbsp;&nbsp;&nbsp;Check whether the configuration is valid<br />
&nbsp;plan&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Show changes required by the current configuration<br />
&nbsp;apply&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create or update infrastructure<br />
&nbsp;destroy&nbsp;&nbsp;&nbsp;&nbsp;Destroy previously-created infrastructure<br />
&nbsp;providers&nbsp;&nbsp;&nbsp;Show the providers required for this configuration<br />
&nbsp;refresh&nbsp;&nbsp;&nbsp;&nbsp;Update the state to match remote systems</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Milan Schild		</title>
		<link>https://www.bestdevops.com/what-is-terraform-2/#comment-834</link>

		<dc:creator><![CDATA[Milan Schild]]></dc:creator>
		<pubDate>Fri, 27 Oct 2023 15:55:35 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29508#comment-834</guid>

					<description><![CDATA[What is Terraform?
infrastructure as code automatic system

Why do we need it?
it used for automation and it reduces the work to minimal level, person is more focused on the architecture than low level work

How Terraform Works?
we configure the architecture in files and TF will manage all the relations

What is 5 most imporant terminology used in terraform and explain in short
resource-a component we want to manage
provider-manages communication 
module-encapsulation

Top 7 Commands used in Terraform
init, plan, apply, destroy,validate,show,state]]></description>
			<content:encoded><![CDATA[<p>What is Terraform?<br />
infrastructure as code automatic system</p>
<p>Why do we need it?<br />
it used for automation and it reduces the work to minimal level, person is more focused on the architecture than low level work</p>
<p>How Terraform Works?<br />
we configure the architecture in files and TF will manage all the relations</p>
<p>What is 5 most imporant terminology used in terraform and explain in short<br />
resource-a component we want to manage<br />
provider-manages communication<br />
module-encapsulation</p>
<p>Top 7 Commands used in Terraform<br />
init, plan, apply, destroy,validate,show,state</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Silvia Acosta Oleta		</title>
		<link>https://www.bestdevops.com/what-is-terraform-2/#comment-833</link>

		<dc:creator><![CDATA[Silvia Acosta Oleta]]></dc:creator>
		<pubDate>Fri, 27 Oct 2023 15:55:20 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29508#comment-833</guid>

					<description><![CDATA[&lt;strong&gt;What is Terraform?  is a tool, use open code, is multiple languages, use providers cloud with AZURE, AWS, and the Release is easy for communities and cloud &lt;/strong&gt;&lt;strong&gt;Why do we need it? is a tool easy to use and all universal languages that reduce cost. time and toil   &lt;/strong&gt;&lt;strong&gt;How Terraform Works? through API where I can encode for exempt PUT, POST, GET  AND DELETE &lt;/strong&gt;&lt;strong&gt;What is 5 most imporant terminology used in terraform and explain in short terform, providers, CUD  moduls, variables, &lt;/strong&gt;APPLY DESTROY AND STATEFILE (Json) &lt;strong&gt;Top 7 Commands used in Terraform:L terraform plan, version, terraform validate, terrafont init, terraform providers, terraform destroyer&lt;/strong&gt;&lt;strong&gt;Training Notes&lt;/strong&gt;]]></description>
			<content:encoded><![CDATA[<p><strong>What is Terraform?  is a tool, use open code, is multiple languages, use providers cloud with AZURE, AWS, and the Release is easy for communities and cloud </strong><strong>Why do we need it? is a tool easy to use and all universal languages that reduce cost. time and toil   </strong><strong>How Terraform Works? through API where I can encode for exempt PUT, POST, GET  AND DELETE </strong><strong>What is 5 most imporant terminology used in terraform and explain in short terform, providers, CUD  moduls, variables, </strong>APPLY DESTROY AND STATEFILE (Json) <strong>Top 7 Commands used in Terraform:L terraform plan, version, terraform validate, terrafont init, terraform providers, terraform destroyer</strong><strong>Training Notes</strong></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: swati singh		</title>
		<link>https://www.bestdevops.com/what-is-terraform-2/#comment-832</link>

		<dc:creator><![CDATA[swati singh]]></dc:creator>
		<pubDate>Fri, 27 Oct 2023 15:54:27 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29508#comment-832</guid>

					<description><![CDATA[What is Terraform?
-terraform is an open source tool which can work with several different providers without learning their own management tools/languages. it saves cost , time and improves quality of work.

Why do we need it?
- It helps in managing resources across different provider using single code. No need to write codes for different providers in different languages. Management of infra becomes easy.

How Terraform Works?
-It works with plugins given by the providers to work with their APIs, which works as conversion tool between the terraform code and and provider APIs.

What is 5 most imporant terminology used in terraform and explain in short
- Providers : They are the platforms where infra is residing.
- Resource : its is a part of infrastructure, like network, virtual machine, databse etc
- Module : they are like containers of resources, which can be called via root module
- statefile : it contains info in JSON format which is received from Provider API, which contains the state of resources.
- Variables : it can be defined in several ways, and useful in managing huge infra.

Top 7 Commands used in Terraform

-Terraform init
-Terraform validate
-Terraform plan
-Terraform apply
-Terraform destroy
-Terraform show
-Terraform providers]]></description>
			<content:encoded><![CDATA[<p>What is Terraform?<br />
-terraform is an open source tool which can work with several different providers without learning their own management tools/languages. it saves cost , time and improves quality of work.</p>
<p>Why do we need it?<br />
&#8211; It helps in managing resources across different provider using single code. No need to write codes for different providers in different languages. Management of infra becomes easy.</p>
<p>How Terraform Works?<br />
-It works with plugins given by the providers to work with their APIs, which works as conversion tool between the terraform code and and provider APIs.</p>
<p>What is 5 most imporant terminology used in terraform and explain in short<br />
&#8211; Providers : They are the platforms where infra is residing.<br />
&#8211; Resource : its is a part of infrastructure, like network, virtual machine, databse etc<br />
&#8211; Module : they are like containers of resources, which can be called via root module<br />
&#8211; statefile : it contains info in JSON format which is received from Provider API, which contains the state of resources.<br />
&#8211; Variables : it can be defined in several ways, and useful in managing huge infra.</p>
<p>Top 7 Commands used in Terraform</p>
<p>-Terraform init<br />
-Terraform validate<br />
-Terraform plan<br />
-Terraform apply<br />
-Terraform destroy<br />
-Terraform show<br />
-Terraform providers</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
