Terraform | Terraform AWS EC2 | Terraform EC2 Instance | Infrastructure as Code with Terraform | Terraform Configuration | Terraform Providers | Terraform AWS Provider
#Terraform #AWS #InfrastructureAsCode
Terraform is a deployment tool that you can use to provision and manage your **infrastructure as code**. Usually, the infrastructure is cloud-based but Terraform can manage anything that can be controlled through an API.
But why should you consider *infrastructure as code (IaC)* in the first place?
IaC helps avoid some common pitfalls in deployment. Managing your infrastructure using special code opens the door to automation. It also *creates a strong release-oriented approach* to infrastructure similar to normal application code.
In this video, I will go through each step in using *Terraform to provision an AWS EC2 instance.*
*Important Links:*
[Terraform AWS CLI User Guide](https://registry.terraform.io/provide...)
[Github Repository of the Project](https://github.com/dashsaurabh/terraf...)
— TIMESTAMPS ⏰ —
00:00 - Intro
00:38 - How Terraform Works?
01:20 - The Role of Terraform Providers
02:11 - Terraform EC2 Deployment Plan
05:15 - Initialize the Terraform Provider
06:29 - Deploy EC2 Instance with Terraform
07:38 - Destroy Infra with Terraform
— Subscribe to the Newsletter ✉️ —
https://progressivecoder.substack.com/
— Connect with Me 🙌 —
TWITTER - / progressivecod2
LINKEDIN - / saurabh-dashora-b3601173
GITHUB - https://github.com/dashsaurabh
— Other Platforms 👇👇 —
ProgressiveCoder Blog - https://progressivecoder.com
ProgressiveWebNinja Blog - https://www.progressivewebninja.com
Hashnode - https://saurabhdashora.hashnode.dev/
Dev - https://dev.to/dashsaurabh