An organization is evaluating infrastructure as code (IaC) deployment methods for their Azure environment. They review the following statement regarding Bicep templates:
Statement: Azure Resource Manager (ARM) templates written in Bicep require a separate runtime engine to be installed in Azure before they can be executed.
Is this statement true or false?
Answer: Answer
Answer
False
The statement is false because Azure Bicep is a domain-specific language that compiles/transpiles to standard JSON Azure Resource Manager (ARM) templates. Azure Resource Manager natively interprets the JSON templates, so there is no Bicep runtime engine installed in Azure.
Step-by-Step Solution
Key Concept
Bicep transpilation to standard JSON ARM templates and execution via the native Azure Resource Manager engine