This time we’re going to start an Azure RM template series. Got the hang of deploying Azure resources the manual way? Let’s auto-deploy that stuff!
What is an Azure RM template?
Microsoft defines an Azure RM template as a JSON file. This JSON file defines specific resources to be deployed.
Azure Resource Manager template:
- ARM template
- Azure RM template
Benefits of using ARM templates
- Easily deploy and re-deploy Azure resources
- Reliably repeat deployments
- Visual Studio integration
- Update existing resources
- Integrate third party extensions (Puppet, Chef,…)
- An Azure subscription
- An existing Azure Resource Group
It is important to notice a resource group cannot be created using ARM templates. This is because Azure resource groups exist as logical containers for our resources. So, we first need to create our resource group. Then, we can deploy our resources.
What will be next? – Series content
- Where to get an ARM template?
- Structure of an ARM template.
- Deploy our first virtual machine using an ARM template
- Use Visual Studio to do some more advanced deployments
Links to next articles will be included above.
As always, leave a comment if you have some suggestions about content you would like to see included in this series.