Please enable JavaScript.
Coggle requires JavaScript to display documents.
3 Resource Manager templates - Coggle Diagram
3 Resource Manager templates
defines all the Resource Manager resources in a deployment
JSON
declarative automation
you define
what
resources you need but
not how
to create them.
why
deployments faster and more repeatable
sections
"
$schema
":
"
http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#
"
contentVersion
parameters
which values are configurable when the template runs.
provide the values in a JSON file.
Provide the values as command-line arguments.
variables
values that are used throughout the template.
functions
define procedures that you don't want to repeat throughout the template
resources
resources that make up your deployment.
outputs
information you'd like to receive when the template runs
Quickstart template
Azure community
github
Azure Resource Manager Visualizer
Custom Script Extension
download and run scripts on your Azure VMs
configure a VM once it's up and running
store your scripts in Azure storage
or in a public location such as GitHub
az vm extension set --settings <s> --protected-settings <ps>
resources section
extend a Resource Manager template
create multiple templates, each defining one piece of the system.
then link or nest them together
dependsOn
resources section