Ability to add, edit and save custom JSON templates in portal with RBAC for reuse and self-service
Ability to add, edit and save custom JSON templates in portal for reuse. Currently we can do this in Visual Studio, and you can even paste those templates in to https://portal.azure.com/#create/Microsoft.Template to deploy, but it would be nice to be able to save them for repeat use in a self-service kind of scenario for developers to use by giving them RBAC access.
Also, deploying machine this way provides no way to join them to the domain, and I've had mixed results with DSC for various reasons. Need a way to join the domain at machine creation time, preferably with credentials saved as an asset in Azure Automation, using ARM templates as you can do when creating them in the portal using the service management API. EG I want to be able to deploy a UAT environment with 2 SQL boxes, 2 BizTalk (or other app) servers load balanced and joined to the domain, ready to go in one move, and delegate that ability to development teams without them needing to ask TechOps or know how it's done.
The first part of your request is under discussion – it’s something we hear frequently and are thinking about quite a bit!
For domain join, please see https://github.com/Azure/azure-quickstart-templates/tree/master/201-vm-domain-join
If you’re having issues with DSC or custom script extensions working as expected, please open an item in the Virtual Machines section – the right folks will see it there :)