Member-only story

Terraform: Deploying Azure Resources from Terraform

Getting stated with Terraform

Pravash
13 min readJan 2, 2023

In this article I will briefly discuss about terraform and also demonstrate about deploying any one of azure services (Azure Data Factory), from local or you can say Dev Desktop and also from Gitlab using PowerShell.

What is Terraform?

Terraform is an open source “Infrastructure as Code” tool, created by HashiCorp.

It can provision infrastructure across multiple cloud and on-premises data centers, and can safely and efficiently re-provision infrastructure in response to configuration changes.

Why Terraform?

Open source: Regardless of which cloud provider you use, it’s easy to find plugins, extensions, and professional support.

Package and Reuse Code: Terraform offers a great way to package and reuse common code in the form of modules. Terraform modules are comparable to functions or methods in scripting or programming languages.

Multi-Cloud deployments: Terraform lets you use the same workflow to manage multiple providers and handle cross-cloud dependencies. This simplifies management and orchestration for large-scale, multi-cloud infrastructures.

The set of files used to describe…

--

--

Pravash
Pravash

Written by Pravash

I am a passionate Data Engineer and Technology Enthusiast. Here I am using this platform to share my knowledge and experience on tech stacks.

No responses yet