{ "$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters": { "imageTemplateName": { "type": "string" }, "api-version": { "type": "string" }, "svclocation": { "type": "string" } }, "variables": { }, "resources": [ { "name": "[parameters('imageTemplateName')]", "type": "Microsoft.VirtualMachineImages/imageTemplates", "apiVersion": "[parameters('api-version')]", "location": "[parameters('svclocation')]", "dependsOn": [], "tags": { "imagebuilderTemplate": "AzureImageBuilderSIG", "userIdentity": "enabled" }, "identity": { "type": "UserAssigned", "userAssignedIdentities": { "": {} } }, "properties": { "buildTimeoutInMinutes" : 100, "vmProfile": { "vmSize": "Standard_D1_v2", "osDiskSizeGB": 127 }, "source": { "type": "PlatformImage", "publisher": "MicrosoftWindowsServer", "offer": "WindowsServer", "sku": "2019-Datacenter", "version": "latest" }, "customize": [ { "type": "PowerShell", "name": "CreateBuildPath", "scriptUri": "https://raw.githubusercontent.com/danielsollondon/azvmimagebuilder/master/testPsScript.ps1" }, { "type": "WindowsRestart", "restartCheckCommand": "echo Azure-Image-Builder-Restarted-the-VM > c:\\buildArtifacts\\azureImageBuilderRestart.txt", "restartTimeout": "5m" }, { "type": "File", "name": "downloadBuildArtifacts", "sourceUri": "https://raw.githubusercontent.com/danielsollondon/azvmimagebuilder/master/quickquickstarts/exampleArtifacts/buildArtifacts/index.html", "destination":"c:\\buildArtifacts\\index.html" }, { "type": "PowerShell", "name": "settingUpMgmtAgtPath", "inline": [ "mkdir c:\\buildActions", "echo Azure-Image-Builder-Was-Here > c:\\buildActions\\buildActionsOutput.txt" ] }, { "type": "WindowsUpdate", "searchCriteria": "IsInstalled=0", "filters": [ "exclude:$_.Title -like '*Preview*'", "include:$true" ], "updateLimit": 40 } ], "distribute": [ { "type": "SharedImage", "galleryImageId": "/subscriptions//resourceGroups//providers/Microsoft.Compute/galleries//images/", "runOutputName": "", "artifactTags": { "source": "azureVmImageBuilder", "baseosimg": "windows2019" }, "replicationRegions": [ "", "" ] } ] } } ] }