From the course: Introduction to Terraform on Azure

Unlock the full course today

Join today to access over 24,700 courses taught by industry experts.

Terraform vs. Bicep

Terraform vs. Bicep

- [Instructor] One commonly asked question is, why Terraform over BICEP? In this module we'll discuss the similarities and differences between the two. So what exactly is BICEP? BICEP is Microsoft's IaC tool that uses a declarative syntax to deploy Azure resources. Like Terraform, they both use a human-readable syntax that's much easier to understand, and interpret compared to the previous arm, JSON Templates, to deploy Azure resources. But on top of that, they both support modules, allowing you to breakdown your code, and deploy resources in a consistent matter. But that's not all, both configuration languages also support the use of DevOps and GitOps workflows for the modern CI/CD processes. While they have many similarities, they also have many differences. As discussed earlier on the benefits of Terraform, it is cloud agnostic and cross platform, which BICEP is only limited to provisioning Azure resources. However…

Contents