ARM templates are the preferred mechanism for provisioning resources and configuring them on Azure.
ARM templates help to implement a relatively new paradigm known as Infrastructure as Code (IaC). ARM templates convert the infrastructure and its configuration into code. Converting infrastructure into code has numerous advantages. IaC brings high level of consistency and predictability in deployments across environments. It also ensures that environments can be tested before going to production and finally it gives high level of confidence in deployment process, maintenance, and governance.
The following topics will be covered in this chapter:
- ARM templates
- Deploying resource groups with ARM templates
- Deploying resources across subscriptions and resource groups
- Deploying cross-subscription and resource-group deployments using...