The following are some of the advantages of provisioning Azure Resources using ARM templates:
- By having configurations in the JSON files, it's helpful for developers to push the files into some kind of version-control system, such as Git or TFS, so that they can maintain file versions to track all the changes.
- It's also possible to create services in different environments in no time.
- We can also push ARM templates in CI/CD pipelines to automate provisioning for additional environments.