ARM Templates are a way to declare the objects you want, the types, names and properties in a JSON file which can be checked into source control and managed like any other code file. ARM Templates are what really gives us the ability to roll out Azure “Infrastructure as code”.
This blog post shows how to Deploy, manage VM by doing one click deployment from a template available on GitHub repository.
Browse to the GitHub site at: https://github.com/Azure/azure-quickstart-templates/tree/master/101-vm-simple-windows
On Azure-QuickStart-templates, Click on Deploy to Azure
In the Basics tab, under Project details, make sure the correct subscription is selected and then choose to Create new resource group. Type gits-vm-rg for the name.
Under Settings, provide username and password
Leave the other defaults.
Deployment is Completed
Verify your deployment