Skip to content

Latest commit

 

History

History
22 lines (14 loc) · 2.42 KB

File metadata and controls

22 lines (14 loc) · 2.42 KB

Azure Resource Manager Community Documentation - Beta Version

Work in progress - This community driven documentation is considered to be in preview stage at this time. Documentation might contain errors, might not cover every aspect or might lack complete parts, even important parts. Please help us make this documentation better by contributing anything that you think would make it better.


Azure Resource Manager Tools

As described in other sections of this documentation, Azure Resource Manager provides a flexible and consistent model to define a Cloud Deployment made of PaaS and IaaS resources in a consistent and repeatable way. Of course the next step in this process is to check how this powerful technology can be put to work in a DevOps process where ARM templates are integrating part of the Infrastructure as Code toolkit available to Ops people to rapidly create and instrument Test, Staging and Production environments.

Microsoft offers tooling on top of the ARM rest APIs to make it easier to author and put ARM templaees in action and these will be discussed in specific articles.

  • Command Line interface: the CLI is a cross-platform command line shell based on NodeJS that can be used on Linux, Mac and Windows to interact with Azure ARM APIs
  • Powershell: Powershell is a windows only shell to interact with Azure ARM APIs that offers a rich and extensible programming model
  • Visual Studio: Visual Studio is Microsoft's developer tool that provides extensions to work with ARM templates, providing benefits as suggestions and syntax checking
  • Visual Studio Code: Visual Studio Code is a cross-platform editor and, coupled with the ARM template extension, has some nice features for editing ARM templates
  • New Azure Portal: The new Azure Portal is accessible at https://portal.azure.com and gives the ability to test ARM templates with an easy to use GUI and to manage Resource Groups created by ARM template deployments in a visual environment. That is where the Ops Dashboard can be built
  • Resource Explorer: Resource Explorer is accessible at https://resources.azure.com. This site allows you to view ARM APIs and try it in your own subscription directly from your browser.
  • ArmViz: a web-based tool that provides a visual representation of your template.