Create, configure and deploy Web Application to an Azure VM

Create and configure a Windows VM with SQL Azure database, and deploy web application to the environment using PowerShell DSC

This Azure Resource Manager template was created by a member of the community and not by Microsoft. Each Resource Manager template is licensed to you under a license agreement by its owner, not Microsoft. Microsoft is not responsible for Resource Manager templates provided and licensed by community members and does not screen for security, compatibility, or performance. Community Resource Manager templates are not supported under any Microsoft support program or service, and are made available AS IS without warranty of any kind.

Parameters

Parameter Name

Description

newStorageAccountName

This is the name of the storage account for storing Virtual Machine disk

vmName

This is the name of the Virtual Machine

vmSize

This is the size of the Virtual Machine

imagePublisher

Image Publisher

imageOffer

Image Offer

imageSKU

Image SKU

adminUsername

This is the Virtual Machine administrator login name

adminPassword

This is the Virtual Machine administrator login password

dnsName

This is the DNS name of the Virtual Machine

configurationFunction

This is the link to the Web Deploy package to be deployed to the Virtual Machine. It is a github URL in this example.

DatabaseServerName

This is database server name

DatabaseServerLocation

This is database server location

databaseServerAdminLogin

This is database server administrator login name

databaseServerAdminLoginPassword

This is database server administrator login password

databaseName

This is name of the database hosted in the database server

databaseCollation

This is database collation - rule for comparing the encodings in the database

databaseEdition

This is database edition

modulesUrl

This is the URL for downloading the PowerShell DSC module. In this case it should be the link to a zip file hosted under an Azure storage container

webdeploypkg

This is the link to the Web Deploy package for the website that's going to be deployed to the Virtual Machine