Best Practices ARM templates - WordPress.com · Thank you @pgroene pgroenewegen@xpirit.com

Post on 20-Aug-2020

0 views 0 download

Transcript of Best Practices ARM templates - WordPress.com · Thank you @pgroene pgroenewegen@xpirit.com

Best Practices ARM templatesPETER GROENEWEGEN@pgroene

Peter GroenewegenXpirit Netherlands@pgroene – pgroenewegen@xpirit.com

Declarative

Single source of truth

Increase repeatability and testability

Decrease provisioning time

Rely less on availability of persons to perform tasks

Use proven software development practices for deploying infrastructure

Idempotent provisioning and configuration

…"outputs": {

"myResourceName" : {"type" : "string","value": "[reference(resourceTemplate).name)]"

}}

"parameters": { "myparameter":{"value":

"reference('myResourceWithOutput').outputs.myResourceName.value"} }

"parameters": { “size":{"value": “Small"}

}

"parameters": { “size":{"value": “Large"}

}

"resources": [

{

"name": "[variables('lock_name')]",

"type": "Microsoft.Storage/storageAccounts/providers/locks",

"apiVersion": "2015-01-01",

"properties": {

"level": "[parameters('level')]",

"notes": "[parameters('notes')]"

}

} ]

Admin DevOps

Read more

Thank you

https://pgroene.wordpress.com@pgroene

pgroenewegen@xpirit.com