jakst / azure-quickstart-templates

Azure Quickstart Templates

Home Page:https://azure.microsoft.com/en-us/documentation/templates

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Azure Resource Manager QuickStart Templates

Travis

This repo contains all currently available Azure Resource Manager templates contributed by the community. A searchable template index is maintained at https://azure.microsoft.com/en-us/documentation/templates/.

See the Contribution guide for how to use or contribute to this repo.

NOTE

A draft of the new best practices document has been merged.

Upcoming Changes

We are going to be making a few changes in the structure and practices of this repo over the next few months, including (but not limited to :wink:) the following:

  • Restructure the samples into sub folders to remove the noise from the root (if you made it this far you know what I mean) and provide some clarity about the samples in the repo
  • Include samples for QuickStarts as well as Azure Applications (managed and unmanaged)
  • Provide samples for Azure Policy
  • Merging best practices with the Azure marketplace (there are some contradictory practices in place today)
  • Provide static analysis automation of templates (contributions welcome here)
  • Updating documentation to reflect these changes

Why is this important?

If you contribute to the repo, some practices will be changing and it will be important to follow the readme since many of the samples will be grandfathered into the old practices. Also, if you consume the repo through the API the structure will be changing. Today many callers assume a folder contains a sample, after the restructuring the metadata.json file will be the key to finding samples. This is actually true today if you want to start updating your code.

When?

We want to give everyone notice of the changes so they will be slowly rolled out over the next few months. We'll post more detailed dates once we have them.

Final Note

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

About

Azure Quickstart Templates

https://azure.microsoft.com/en-us/documentation/templates

License:MIT License


Languages

Language:PowerShell 46.0%Language:Shell 42.1%Language:Python 7.4%Language:JavaScript 1.8%Language:HCL 1.2%Language:Perl 0.6%Language:C# 0.2%Language:Java 0.2%Language:XSLT 0.1%Language:Ruby 0.1%Language:CSS 0.1%Language:HTML 0.1%Language:Batchfile 0.0%Language:Groovy 0.0%Language:PHP 0.0%Language:Dockerfile 0.0%