Deploy Terraform Code through Azure DevOps

Introduction

Using Release Pipeline in Azure DevOps, you can fully automate and standardize infrastructure deployment.

In this article, we will discuss how to configure Azure DevOps for Terraform code deployment. We will use Azure Repo as our code repository, and Release Pipeline for Infrastructure Deployment. We will also use Variable Groups to store Terraform environmental variables, and Azure Key Vault to store their values.

Continue reading “Deploy Terraform Code through Azure DevOps”

Configure Remote State File in Terraform

Introduction

Terraform State file is one of the most vital components of Terraform. As the name suggests, the state file keeps track on the current state of the inventory.

In this article, we will discuss how to configure a remote state file in Terraform.

The remote state file is also referred as remote backend, as remote state is a feature of Terraform backends.

Continue reading “Configure Remote State File in Terraform”

Azure Migrate : Server Migration Overview

Azure Migrate offers a one-stop solution to migrate non-Azure infrastructure to Azure. Using Azure Migrate, you can migrate servers, databases, web applications, data, and virtual desktops from almost any environment to Azure.

Azure Migrate is not just a migration tool. It enables discovery, assessment, dependency analysis, and performance benchmarking of your infrastructure before you actually migrate it to Azure.

In this article, we focus on the server migration solution offered by Azure Migrate.

Once you finish this article, please read the next article, covering some advanced topics and enhancements related to Azure Migrate.

 

Continue reading “Azure Migrate : Server Migration Overview”