/IaC-terraform-AzureDevOps

This is a complete end to end Azure DevOps build and release Pipelines for terraform project. It demonstrate how Dev, QA, Stage and Prod environments can be deployed on Azure Cloud.

Primary LanguageHCLMIT LicenseMIT

Terraform on Azure with Azure IaC DevOps for Terraform Project

1. Implement IaC usecases with Terraform on Azure cloud using Azure DevOps
2. Implement Azure Build Pipelines (Continuous Integration Pipelines)
3. Implement Azure Release Pipelines (Continuous Delivery Pipelines)

..............................................................................

4. dev.tfvars, qa.tfvars, stage.tfvars and prod.tfvars files are used to provision different environments
5. For the terraform backend to store state of each enviroment azure storage is used.

Continuous Integration CI azure pipeline for build artifacts

Screenshot (3406)

Continuous Deployment CD pipeline getting artifacts and deploying on Dev, QA, Stage and Prod Environments

Screenshot (3407)