Awesome, clear explanation and very good content. Thank you so much for sharing your knowledge. I'm going through your other videos on Azure and they are really good. Keep doing this. :)
Thank you for all your content Adam. I was hoping to utilized linked templates to reduce the complexity of the JSON in the single ARM file (a file per resource seemed like a good idea). However this won't work the way I thought if you have to provide a Uri instead of just using a local file path. I've been planning to explorer Terraform for my infrastructure as code instead. I wonder if you have any plans to cover Terraform in future?
Hey Greg. Thanks for this. I think linked templates solve this challenge to a certain degree. Because in the main template you would have just a list of dependencies and links and each component would have it's own template. It's good approach when you have VMs which require like 5 extra resources which very quickly makes your single file templates super super long. But overall JSON is not the shortest and format, so even a simple template tend to get lengthy over time. Terraform is surely on the list, although this is a bit love/hate relationship that I have here since Terraform has it's downsides too. But I plan to make some intro in the future. Thanks for stopping by :)
Hi Adam, Thank you for this wonderful series. They were very concise and insightful. Could you make a video on how to deploy a VM or Storage account using Azure DevOps and pipelines. Cause the yaml and pipeline bit is getting a little confusing. Even if you could share the documentation, that would be great.
Thank you sir for the excellent content & knowledge sharing. One request I have here. In this playlist you always creates multiple services using ARM template and deploying it. Sir, is it possible to add one more video where you can explain that how to deploy already created multiple services using ARM template and your approach for doing same. It will be great help for fresher like me.
Hi Adam, Your videos are sharing great knowledge. Could you please tell me how can we run deployment for different resource groups with different resources in single json?
Excellent question! You need to use subscription scoped deployment which allows you to deploy resource groups and place resources inside of them. Check this out for example docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-to-subscription
Adam, Thanks for sharing this awesome video, great knowledge shared. Could you please tell how to work on retrying ARM Template deployment for 3 times with 120 seconds in between for SQL Deployment lets say. Means suppose if the deployment fails once then again it will try 3 times with 120 seconds in between. How to incorporate this in ARM template, please suggest. Thanks in Advance!!!
Adam, Thank you for the great tutorial on the linked and nested template. I would like to know, how to provision resource group and resources via ARM template? I have created the Nested ARM template, after that, how do I execute it?
You can do subscription deployments to do that, check out this doc docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-to-subscription?WT.mc_id=AZ-MVP-5003556&tabs=azure-cli#create-resource-groups
You don't need all these, just download the templates before you hit the create (do not download it when it's already created, it won't work because it got already other interfaces). You open the template, create new and add the templates (you only need the template.json), when you deploy, you edit the parameters and copy the parameters from the download parameter.json, then you deploy! crap!!!