terraform-resource-group-azure
This mini project demonstrates my first hands-on experience with Infrastructure as Code (IaC) using Terraform and Microsoft Azure.
The goal of this repository is to understand the basic Terraform workflow and how cloud infrastructure can be defined declaratively instead of manually or via CLI commands.
- Connect Terraform to an Azure subscription
- Create an Azure Resource Group using Terraform
- Understand the Terraform workflow:
- terraform init
- terraform plan
- terraform apply
- terraform destroy
- Azure Subscription
- Azure CLI (authenticated)
- Terraform
- Visual Studio Code
- Basic understanding of cloud concepts
terraform initterraform planterraform applyterraform destroy- Azure Resource Group:
- Name: rg-hello-terraform
- Location: West Europe
- First practical experience with Infrastructure as Code
- Understanding declarative infrastructure definitions
- Working with the AzureRM provider
- Managing the full lifecycle of cloud resources (create & destroy)
- Seeing the difference between CLI-based and IaC-based workflows
This repository represents my starting point with Terraform. More advanced projects (variables, modules, networking, VM deployments) will follow in separate repositories.