This repository contains a collection of Terraform configurations and scripts developed as part of my studies and exploration of deploying and managing resources on Microsoft Azure using Terraform. The studies cover a range of Terraform features and Azure services, demonstrating practical examples of infrastructure as code (IaC) on a cloud platform
MIT License
This repository contains a collection of Terraform configurations and scripts developed as part of my studies and exploration of deploying and managing resources on Microsoft Azure using Terraform. The studies cover a range of Terraform features and Azure services, demonstrating practical examples of infrastructure as code (IaC) on a cloud platform.
depends_on
, count
, and for_each
for creating dynamic and conditional resource deployments.create_before_destroy
, prevent_destroy
, and ignore_changes
.file
, local-exec
, and remote-exec
to execute scripts on resources after they are created.terraform import
.This repository serves as a learning and reference resource for anyone looking to understand and apply Terraform in managing Azure infrastructure. It provides hands-on examples and detailed configurations that can be adapted or expanded for more complex use cases.
Feel free to clone the repository and experiment with the configurations. Each directory contains its own README.md
file (where applicable) explaining the purpose and usage of the Terraform scripts.
This project is licensed under the MIT License - see the LICENSE file for details.