Skip to content

Latest commit

 

History

History
32 lines (19 loc) · 1.11 KB

README.md

File metadata and controls

32 lines (19 loc) · 1.11 KB

Terraform vs Bicep

This repository contains Infrastructure-as-Code (IaC) for a fairly simple Azure Architecture.

The same architecture has been coded twice (once with Bicep and once with Terraform) to demonstrate the differences.

Each implementation contains a shell script that shows how to deploy the architecture.

Check the corresponding READMEs

Both projects come with dedicated DevContainer

Terraform DevContainer

  • latest Azure CLI az is installed
  • Terraform CLI terraform is installed (currently version 1.1.7)
  • Terraform extensions from HashiCorp (hashicorp.terraform) is installed

Bicep DevContainer

  • latest Azure CLI az is installed
  • Bicep extension from Microsoft (ms-azuretools.vscode-bicep) is installed

Authentication with Azure

Because both projects are designed to work independently you have to login explicitly in each DevContainer using az login --use-device-code