diff --git a/101-application-gateway-create/README.md b/101-application-gateway-create/README.md
index a8b11e776748..87e1e29e465a 100644
--- a/101-application-gateway-create/README.md
+++ b/101-application-gateway-create/README.md
@@ -1,7 +1,10 @@
# Create Application Gateway
-Create Application Gateway -
+
+
+
+
This template deploys an Application Gateway in a virtual network.
diff --git a/101-application-gateway-public-ip-ssl-offload/README.md b/101-application-gateway-public-ip-ssl-offload/README.md
index c4e285cc36f8..5af69d32ce15 100644
--- a/101-application-gateway-public-ip-ssl-offload/README.md
+++ b/101-application-gateway-public-ip-ssl-offload/README.md
@@ -1,8 +1,8 @@
# Application Gateway With Public IP and HTTPS Listener
[](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2F101-application-gateway-public-ip-ssl-offload%2Fazuredeploy.json)
-
-
+
+
This template creates an Application Gateway, Public IP address for the Application Gateway, and the Virtual Network in which Application Gateway is deployed. Also configures Application Gateway for Ssl Offload and Load balancing with Two backend servers.
diff --git a/101-application-gateway-public-ip/README.md b/101-application-gateway-public-ip/README.md
index 97118b095ac0..e7b9a1f1b1f1 100644
--- a/101-application-gateway-public-ip/README.md
+++ b/101-application-gateway-public-ip/README.md
@@ -1,5 +1,8 @@
# Application Gateway With Public IP and HTTP Listener
[](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2F101-application-gateway-public-ip%2Fazuredeploy.json)
+
+
+
This template creates an Application Gateway, Public IP address for the Application Gateway, and the Virtual Network in which Application Gateway is deployed. Also configures Application Gateway for Http Load balancing with Two backend servers.
diff --git a/101-automation-runbook-getvms/README.md b/101-automation-runbook-getvms/README.md
index 3223d01ee380..81e5495458d3 100644
--- a/101-automation-runbook-getvms/README.md
+++ b/101-automation-runbook-getvms/README.md
@@ -1,6 +1,8 @@
# Create VM tutorial runbook, Automation credential, and start a job
[](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2F101-automation-runbook-getvms%2Fazuredeploy.json)
-
+
+
+
This sample shows how you can deploy a runbook, a credential the runbook relies on, and how to start a job through an Azure Resource Manager template.
diff --git a/101-availability-set-create-3FDs-20UDs/README.md b/101-availability-set-create-3FDs-20UDs/README.md
index b3949a5b6d6c..8611621489ba 100644
--- a/101-availability-set-create-3FDs-20UDs/README.md
+++ b/101-availability-set-create-3FDs-20UDs/README.md
@@ -3,6 +3,9 @@
Create Availability Set -
+
+
+
This template creates an Availability Set and configures it for 3 Fault Domains and 20 Update Domains. This is just a snippet you may want to include in a more complex template 3 FDs are very useful when you're building a quorum-based solution or simply to ensure high availability of your service.
diff --git a/101-azure-dns-new-zone/README.md b/101-azure-dns-new-zone/README.md
index c3ccbe371c2a..01c7d21d8e9c 100644
--- a/101-azure-dns-new-zone/README.md
+++ b/101-azure-dns-new-zone/README.md
@@ -3,6 +3,9 @@
+
+
+
This is a starter template that shows how to create a DNS zone and some records using Azure DNS.
diff --git a/101-backup-protect-iaasvm/README.md b/101-backup-protect-iaasvm/README.md
index 7ef80ae83577..0a7a2c66c11b 100644
--- a/101-backup-protect-iaasvm/README.md
+++ b/101-backup-protect-iaasvm/README.md
@@ -3,6 +3,9 @@
+
+
+
This template will use existing backup vault and policy, and enables protection of registered IaasVM containers.
To create backup vault and backup policy use existing template: https://github.com/Azure/azure-quickstart-templates/tree/master/101-create-backup-vault-policy
diff --git a/101-backup-vault-create/README.md b/101-backup-vault-create/README.md
index 7d5c74262288..352d1eeda64a 100644
--- a/101-backup-vault-create/README.md
+++ b/101-backup-vault-create/README.md
@@ -3,5 +3,8 @@
+
+
+
This template creates a Backup Vault. For more information, go to: https://azure.microsoft.com/en-us/documentation/services/backup/
diff --git a/101-cdn-with-custom-origin/README.md b/101-cdn-with-custom-origin/README.md
index 245b0b9d9be0..fa6bfea24551 100644
--- a/101-cdn-with-custom-origin/README.md
+++ b/101-cdn-with-custom-origin/README.md
@@ -3,5 +3,8 @@
+
+
+
This template creates a CDN Profile and a CDN Endpoint with a user specified origin and all of our most commonly used settings on CDN.
diff --git a/101-data-factory-blob-to-sql/README.md b/101-data-factory-blob-to-sql/README.md
index 4fcafd08886e..74bae9aad789 100644
--- a/101-data-factory-blob-to-sql/README.md
+++ b/101-data-factory-blob-to-sql/README.md
@@ -1,8 +1,11 @@
# Azure Data Factory Data Copy Activity
-
+
+
+
+
This template creates a very simple Data Factory pipeline that copies data from a file in a Blob Storage into a SQL Database table. Prior to executing this make sure you have a Storage Account and a SQL Database provisioned.
diff --git a/101-documentdb-account-consistencypolicy-create/README.md b/101-documentdb-account-consistencypolicy-create/README.md
index af6a577fed20..aa4a14ae0acd 100644
--- a/101-documentdb-account-consistencypolicy-create/README.md
+++ b/101-documentdb-account-consistencypolicy-create/README.md
@@ -3,6 +3,9 @@
+
+
+
This template will create a DocumentDB Account with the name provided, the location set to the same location as the resource group that was used, and the Offer Type set to ***Standard***.
diff --git a/101-documentdb-account-create/README.md b/101-documentdb-account-create/README.md
index fc44ddc30ad1..af91bbb5bef3 100644
--- a/101-documentdb-account-create/README.md
+++ b/101-documentdb-account-create/README.md
@@ -3,6 +3,9 @@
+
+
+
This template will create a DocumentDB Account with the name provided, the location set to the same location as the resource group that was used, and the Offer Type set to ***Standard***.
diff --git a/101-dtl-create-lab/README.md b/101-dtl-create-lab/README.md
index 97274799ddf6..a4b5cbce38c6 100644
--- a/101-dtl-create-lab/README.md
+++ b/101-dtl-create-lab/README.md
@@ -3,9 +3,8 @@
-
-
-
+
+
diff --git a/101-dtl-create-vm-builtin-user/README.md b/101-dtl-create-vm-builtin-user/README.md
index 8ec1710bda7c..22a8299a2866 100644
--- a/101-dtl-create-vm-builtin-user/README.md
+++ b/101-dtl-create-vm-builtin-user/README.md
@@ -3,9 +3,8 @@
-
-
-
+
+
diff --git a/101-dtl-create-vm-username-pwd/README.md b/101-dtl-create-vm-username-pwd/README.md
index e36b093bb986..1e03fc9b7e32 100644
--- a/101-dtl-create-vm-username-pwd/README.md
+++ b/101-dtl-create-vm-username-pwd/README.md
@@ -3,9 +3,8 @@
-
-
-
+
+
diff --git a/101-dtl-create-vm-username-ssh/README.md b/101-dtl-create-vm-username-ssh/README.md
index 4c32422b771f..20552f698104 100644
--- a/101-dtl-create-vm-username-ssh/README.md
+++ b/101-dtl-create-vm-username-ssh/README.md
@@ -3,9 +3,8 @@
-
-
-
+
+
diff --git a/101-expressroute-circuit-create/README.md b/101-expressroute-circuit-create/README.md
index 0cbbb49a2046..76c37388575a 100644
--- a/101-expressroute-circuit-create/README.md
+++ b/101-expressroute-circuit-create/README.md
@@ -3,6 +3,9 @@
Create ExpressRoute Circuit -
+
+
+
This template creates an ExpressRoute Circuit for a specified Service Provider and SKU.
diff --git a/101-internal-loadbalancer-create/README.md b/101-internal-loadbalancer-create/README.md
index 2c38b45f5abf..fbeca8a20e83 100644
--- a/101-internal-loadbalancer-create/README.md
+++ b/101-internal-loadbalancer-create/README.md
@@ -3,5 +3,8 @@
+
+
+
This template allows you to create a Load Balancer with the front-end connected to a Virtual Network subnet, Virtual Network, Network Interface in the Virtual Network & a NAT Rule in the Load Balancer that is used by the Network Interface.
diff --git a/101-key-vault-create/README.md b/101-key-vault-create/README.md
index 2f906191d91a..9de2a302bb56 100644
--- a/101-key-vault-create/README.md
+++ b/101-key-vault-create/README.md
@@ -3,5 +3,8 @@
+
+
+
This template creates a Key Vault. For more information, go to: http://azure.microsoft.com/en-us/documentation/services/key-vault/
diff --git a/101-loadbalancer-with-multivip/README.md b/101-loadbalancer-with-multivip/README.md
index 3716422b10f4..7574d30af8c5 100644
--- a/101-loadbalancer-with-multivip/README.md
+++ b/101-loadbalancer-with-multivip/README.md
@@ -3,5 +3,8 @@
+
+
+
This template allows you to create a Load Balancer, 2 Public IP addresses for the Load balancer, Virtual Network, Network Interface in the Virtual Network. Each VIP is associated to a LB rule that is used by the Network Interface. See https://azure.microsoft.com/en-us/documentation/articles/load-balancer-multivip/ for documentation.
diff --git a/101-loadbalancer-with-nat-rule/README.md b/101-loadbalancer-with-nat-rule/README.md
index ef92857dd1e8..d8be49863def 100644
--- a/101-loadbalancer-with-nat-rule/README.md
+++ b/101-loadbalancer-with-nat-rule/README.md
@@ -3,5 +3,8 @@
+
+
+
This template allows you to create a Load Balancer, Public IP address for the Load balancer, Virtual Network, Network Interface in the Virtual Network & a NAT Rule in the Load Balancer that is used by the Network Interface.
diff --git a/101-logic-app-create/README.md b/101-logic-app-create/README.md
index 33731abeaeef..1517a72d508a 100644
--- a/101-logic-app-create/README.md
+++ b/101-logic-app-create/README.md
@@ -1,3 +1,10 @@
# Create a Logic App using a template
+
+
+
+
+
+
+
For information about using this template, see [Create a Logic App using a template](https://azure.microsoft.com/en-us/documentation/articles/app-service-logic-arm-provision/).
diff --git a/101-nic-publicip-dns-vnet/README.md b/101-nic-publicip-dns-vnet/README.md
index fcd11fbc911f..cca4f6ea37a1 100644
--- a/101-nic-publicip-dns-vnet/README.md
+++ b/101-nic-publicip-dns-vnet/README.md
@@ -3,5 +3,8 @@
+
+
+
This template allows you to create a Network Interface in a Virtual Network referencing a Public IP Address.
diff --git a/101-point-to-site/README.md b/101-point-to-site/README.md
index 3a0cef8a9d09..3640db586374 100644
--- a/101-point-to-site/README.md
+++ b/101-point-to-site/README.md
@@ -3,6 +3,9 @@
+
+
+
This template creates a VNET with a Gateway subnet. It then creates a public IP which is used to create a VPN Gateway in the VNET. Finally it configures a DynamicRouting gateway with Point-to-Site configuration incluing VPN client address pool, client root certificates and revoked certificates and then creates the Gateway.
diff --git a/101-rbac-builtinrole-resourcegroup/ReadMe.md b/101-rbac-builtinrole-resourcegroup/ReadMe.md
index 732e98c1f62b..3dff9d21b3c5 100644
--- a/101-rbac-builtinrole-resourcegroup/ReadMe.md
+++ b/101-rbac-builtinrole-resourcegroup/ReadMe.md
@@ -1,6 +1,9 @@
+
+
+
This template assigns Owner, Reader or Contributor access to an existing resource group. Inputs to this template are following fields:
@@ -8,7 +11,7 @@ Principal ID
Role Definition Type
-**Use following powershell command to get Principal ID associated with a user using their email id. Please note, principal id maps to the id inside the directory and can point to a user, service principal, or security group. The ObjectId is the principal ID.
+**Use following powershell command to get Principal ID associated with a user using their email id. Please note, principal id maps to the id inside the directory and can point to a user, service principal, or security group. The ObjectId is the principal ID.
PS C:\> Get-AzureADUser -mail
diff --git a/101-rbac-builtinrole-virtualmachine/ReadMe.md b/101-rbac-builtinrole-virtualmachine/ReadMe.md
index 37fe0295959b..bb8c6a2d6fc5 100644
--- a/101-rbac-builtinrole-virtualmachine/ReadMe.md
+++ b/101-rbac-builtinrole-virtualmachine/ReadMe.md
@@ -1,6 +1,9 @@
+
+
+
This template assigns Owner, Reader, Contributor, Virtual Machine Contributor access to an existing VM in a resource group. Inputs to this template are following fields:
@@ -9,7 +12,7 @@ Role Definition ID
Virtual Machine Name
GUID
-**Use following powershell command to get Principal ID associated with a user using their email id. Please note, principal id maps to the id inside the directory and can point to a user, service principal, or security group. The ObjectId is the principal ID.
+**Use following powershell command to get Principal ID associated with a user using their email id. Please note, principal id maps to the id inside the directory and can point to a user, service principal, or security group. The ObjectId is the principal ID.
PS C:\> Get-AzureADUser -mail
diff --git a/101-redis-cache/README.md b/101-redis-cache/README.md
index 8640d8186fd5..573423ea806a 100644
--- a/101-redis-cache/README.md
+++ b/101-redis-cache/README.md
@@ -1,4 +1,10 @@
# Create a Redis Cache using a template
-For information about using this template, see [Create a Redis Cache using a template](https://azure.microsoft.com/en-us/documentation/articles/cache-redis-cache-arm-provision/).
+
+
+
+
+
+
+For information about using this template, see [Create a Redis Cache using a template](https://azure.microsoft.com/en-us/documentation/articles/cache-redis-cache-arm-provision/).
diff --git a/101-security-group-create/README.md b/101-security-group-create/README.md
index 18fb2c6784c2..faaf006aac96 100644
--- a/101-security-group-create/README.md
+++ b/101-security-group-create/README.md
@@ -3,5 +3,8 @@
+
+
+
This template creates a subnet, a Network Security Group and attaches it to the subnet in the VNET. For more information on how to configure the Network Security Group, go here: https://msdn.microsoft.com/en-us/library/azure/dn848316.aspx
diff --git a/101-site-to-site-vpn-create/README.md b/101-site-to-site-vpn-create/README.md
index 4a18c6419af4..c42351bcb0a8 100644
--- a/101-site-to-site-vpn-create/README.md
+++ b/101-site-to-site-vpn-create/README.md
@@ -3,6 +3,9 @@
+
+
+
This template will create a Virtual Network, a subnet for the network, a Virtual Network Gateway and a Connection to your network outside of Azure (defined as your `local` network). This could be anything such as your on-premises network and can even be used with other cloud networks such as [AWS Virtual Private Cloud](https://github.com/sedouard/aws-vpc-to-azure-vnet).
diff --git a/101-storage-account-create/README.md b/101-storage-account-create/README.md
index e5c81f24336e..a7edcc0702d5 100644
--- a/101-storage-account-create/README.md
+++ b/101-storage-account-create/README.md
@@ -3,6 +3,9 @@
Create a Standard Storage Account -
+
+
+
This template creates a Standard Storage account. For more information, see here:
diff --git a/101-traffic-manager-external-endpoint/README.md b/101-traffic-manager-external-endpoint/README.md
index df889aef636b..05b109977db4 100644
--- a/101-traffic-manager-external-endpoint/README.md
+++ b/101-traffic-manager-external-endpoint/README.md
@@ -3,6 +3,9 @@
+
+
+
This template shows how to create an Azure Traffic Manager profile using external endpoints and the performance traffic routing method. To enable performance-based traffic routing, each endpoint needs an "endpointLocation" that specifies the closest Azure region.
diff --git a/101-vm-customdata/README.md b/101-vm-customdata/README.md
index 36551cfc8e4b..b9d2e4d8b5be 100644
--- a/101-vm-customdata/README.md
+++ b/101-vm-customdata/README.md
@@ -3,5 +3,8 @@
+
+
+
This template allows you to create a Virtual Machine with Custom Data. This template also deploys a Storage Account, Virtual Network, Public IP addresses and a Network Interface.
diff --git a/101-vm-from-user-image/README.md b/101-vm-from-user-image/README.md
index 9815bd0cb1a4..1ae071a9724d 100644
--- a/101-vm-from-user-image/README.md
+++ b/101-vm-from-user-image/README.md
@@ -3,6 +3,9 @@
+
+
+
Prerequisite - The Storage Account with the User Image VHD should already exist
diff --git a/101-vm-linux-serial-output/README.md b/101-vm-linux-serial-output/README.md
index 534ca2b27a04..08ae8ca222e8 100644
--- a/101-vm-linux-serial-output/README.md
+++ b/101-vm-linux-serial-output/README.md
@@ -2,6 +2,9 @@
+
+
+
This is a simple template that will create a single VM with very limited parameters in order to demonstrate how to configure serial and console output.
diff --git a/101-vm-multiple-data-disk/README.md b/101-vm-multiple-data-disk/README.md
index bafb6067736d..ab543c85c649 100644
--- a/101-vm-multiple-data-disk/README.md
+++ b/101-vm-multiple-data-disk/README.md
@@ -3,6 +3,9 @@
+
+
+
This template allows you to create a Windows Virtual Machine from a specified image during the template deployment and install the VM Diagnostics Extension. It also attaches 4 empty data disks. Note that you can specify the size of each of the empty data disks. This template also deploys a Storage Account, Virtual Network, Public IP addresses and a Network Interface.
diff --git a/101-vm-simple-linux/README.md b/101-vm-simple-linux/README.md
index be0e339510e4..7a87aa4a7cc2 100644
--- a/101-vm-simple-linux/README.md
+++ b/101-vm-simple-linux/README.md
@@ -2,6 +2,10 @@
-
+
+
+
+
+
This template allows you to deploy a simple Linux VM using a few different options for the Ubuntu Linux version, using the latest patched version. This will deploy in West US on a D1 VM Size.
diff --git a/101-vm-simple-windows/README.md b/101-vm-simple-windows/README.md
index 421d09cab9c5..e201bcd6a049 100644
--- a/101-vm-simple-windows/README.md
+++ b/101-vm-simple-windows/README.md
@@ -3,5 +3,8 @@
+
+
+
This template allows you to deploy a simple Windows VM using a few different options for the Windows version, using the latest patched version. This will deploy in West US on a D1 VM Size.
diff --git a/101-vm-sshkey/README.md b/101-vm-sshkey/README.md
index b693084a64dd..318463960eb0 100644
--- a/101-vm-sshkey/README.md
+++ b/101-vm-sshkey/README.md
@@ -3,6 +3,9 @@
+
+
+
This template allows you to create a Linux Virtual Machine with SSH Keys. This template also deploys a Storage Account, Virtual Network, Public IP addresses, a Public domain namespace, and a Network Interface.
diff --git a/101-vm-tags/README.md b/101-vm-tags/README.md
index d26cf04f2708..a0409ad7a208 100644
--- a/101-vm-tags/README.md
+++ b/101-vm-tags/README.md
@@ -3,5 +3,8 @@
+
+
+
This template allows you to deploy a simple Windows VM using a few different options for the Windows version, using the latest patched version. This will deploy in West US on a D1 VM Size. This will include tags on the Virtual Machine, Storage Account, Public IP Address, Virtual Network, and Network Interface.
diff --git a/101-vm-user-image-data-disks/README.md b/101-vm-user-image-data-disks/README.md
index 5125b1729a57..aa7acb8c7506 100644
--- a/101-vm-user-image-data-disks/README.md
+++ b/101-vm-user-image-data-disks/README.md
@@ -3,6 +3,9 @@
+
+
+
Prerequisite - The VHD images to be used for OS and data disks must be in an Azure Resource Manager storage account.
diff --git a/101-vm-with-rdp-port/README.md b/101-vm-with-rdp-port/README.md
index 4c098f0b27bd..09f28dd34f01 100644
--- a/101-vm-with-rdp-port/README.md
+++ b/101-vm-with-rdp-port/README.md
@@ -1,4 +1,4 @@
-# Creates a VM with an RDP port
+# Create a VM with an RDP port
This sample template demonstrates how to create a NAT rule in loadbalancer to allow RDP to a vm.
@@ -14,3 +14,6 @@ This template deploys the following resources:
+
+
+
diff --git a/101-vnet-two-subnets/README.md b/101-vnet-two-subnets/README.md
index 6a1957447dc9..c4299fe1aeae 100644
--- a/101-vnet-two-subnets/README.md
+++ b/101-vnet-two-subnets/README.md
@@ -3,5 +3,8 @@
+
+
+
This template allows you to create a Virtual Network with two subnets.
diff --git a/101-webapp-with-golang/README.md b/101-webapp-with-golang/README.md
index d2fd2f6b22b0..c0e70b4c7e45 100644
--- a/101-webapp-with-golang/README.md
+++ b/101-webapp-with-golang/README.md
@@ -3,5 +3,8 @@
+
+
+
This template creates a web app on azure with GoLang site extension, allowing you to run web applications developed on GoLang on Azure. Template was authored by Wade Wegner Of Microsoft. For more information about GoLang site extension see http://www.wadewegner.com/2015/01/creating-a-go-site-extension-and-resource-template-for-azure/
diff --git a/201-2-vms-internal-load-balancer/README.md b/201-2-vms-internal-load-balancer/README.md
index a649d89c8175..b61948f87818 100644
--- a/201-2-vms-internal-load-balancer/README.md
+++ b/201-2-vms-internal-load-balancer/README.md
@@ -3,6 +3,9 @@
+
+
+
This template allows you to create 2 Virtual Machines under an Internal Load balancer
diff --git a/201-2-vms-loadbalancer-lbrules/README.md b/201-2-vms-loadbalancer-lbrules/README.md
index 628fc803d954..b46312cad572 100644
--- a/201-2-vms-loadbalancer-lbrules/README.md
+++ b/201-2-vms-loadbalancer-lbrules/README.md
@@ -3,6 +3,9 @@
+
+
+
This template allows you to create 2 Virtual Machines under a Load balancer and configure a load balancing rule on Port 80. This template also deploys a Storage Account, Virtual Network, Public IP address, Availability Set and Network Interfaces.
diff --git a/201-2-vms-loadbalancer-natrules/README.md b/201-2-vms-loadbalancer-natrules/README.md
index 81436cf75938..d584ba41a0b9 100644
--- a/201-2-vms-loadbalancer-natrules/README.md
+++ b/201-2-vms-loadbalancer-natrules/README.md
@@ -3,6 +3,9 @@
+
+
+
This template allows you to create 2 Virtual Machines in an Availability Set and configure NAT rules through the load balancer. This template also deploys a Storage Account, Virtual Network, Public IP address and Network Interfaces.
diff --git a/201-api-app-gateway-existing/README.md b/201-api-app-gateway-existing/README.md
index 1119e034033f..86494bc5337e 100644
--- a/201-api-app-gateway-existing/README.md
+++ b/201-api-app-gateway-existing/README.md
@@ -1,3 +1,10 @@
# Provision an API app with an existing gateway
-For information about using this template, see [Provision an API app with an existing gateway](https://azure.microsoft.com/en-us/documentation/articles/app-service-api-arm-existing-gateway-provision/).
\ No newline at end of file
+
+
+
+
+
+
+
+For information about using this template, see [Provision an API app with an existing gateway](https://azure.microsoft.com/en-us/documentation/articles/app-service-api-arm-existing-gateway-provision/).
diff --git a/201-api-app-gateway-new/README.md b/201-api-app-gateway-new/README.md
index 31e253486d3f..bddbd524e561 100644
--- a/201-api-app-gateway-new/README.md
+++ b/201-api-app-gateway-new/README.md
@@ -1,3 +1,10 @@
# Provision an API app with a new gateway
+
+
+
+
+
+
+
For information about using this template, see [Provision an API app with a new gateway](https://azure.microsoft.com/en-us/documentation/articles/app-service-api-arm-new-gateway-provision/).
diff --git a/201-application-gateway-url-path-based-routing/README.md b/201-application-gateway-url-path-based-routing/README.md
index acc82daf87d8..8ab3f699ac6e 100644
--- a/201-application-gateway-url-path-based-routing/README.md
+++ b/201-application-gateway-url-path-based-routing/README.md
@@ -1,5 +1,8 @@
# Application Gateway for URL Path Based Routing
[](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2F201-application-gateway-url-path-based-routing%2Fazuredeploy.json)
+
+
+
This template creates an Application Gateway, Public IP address for the Application Gateway, and the Virtual Network in which Application Gateway is deployed. Also configures Application Gateway for URL Path Based Routing.
diff --git a/201-cdn-customize/README.md b/201-cdn-customize/README.md
index 1672239d9f60..77942084e9e2 100644
--- a/201-cdn-customize/README.md
+++ b/201-cdn-customize/README.md
@@ -3,5 +3,8 @@
+
+
+
This template creates a CDN Profile and a CDN Endpoint with parameterized configuration settings.
diff --git a/201-cdn-with-storage-account/README.md b/201-cdn-with-storage-account/README.md
index 61f45b6a523e..a0e98d8a6110 100644
--- a/201-cdn-with-storage-account/README.md
+++ b/201-cdn-with-storage-account/README.md
@@ -3,5 +3,8 @@
+
+
+
This template creates a CDN Profile and a CDN Endpoint with origin as a Storage Account. Note that user needs to create a public container in the Storage Account in order for CDN Endpoint to serve content from the Storage Account.
diff --git a/201-cdn-with-web-app/README.md b/201-cdn-with-web-app/README.md
index c4bde8a8a6da..7d208940b7d7 100644
--- a/201-cdn-with-web-app/README.md
+++ b/201-cdn-with-web-app/README.md
@@ -3,5 +3,8 @@
+
+
+
This template creates a CDN Profile and a CDN Endpoint with a Web App as the origin.
diff --git a/201-customscript-extension-azure-storage-on-ubuntu/README.md b/201-customscript-extension-azure-storage-on-ubuntu/README.md
index e5598b863f89..7f3768400832 100644
--- a/201-customscript-extension-azure-storage-on-ubuntu/README.md
+++ b/201-customscript-extension-azure-storage-on-ubuntu/README.md
@@ -3,6 +3,9 @@
+
+
+
[CustomScript Extension](https://github.com/Azure/azure-linux-extensions/tree/master/CustomScript) allows the owner of the Azure Virtual Machines to run customized scripts in the VM.
diff --git a/201-customscript-extension-public-storage-on-ubuntu/README.md b/201-customscript-extension-public-storage-on-ubuntu/README.md
index 5c150a833557..cbb71a2936b6 100644
--- a/201-customscript-extension-public-storage-on-ubuntu/README.md
+++ b/201-customscript-extension-public-storage-on-ubuntu/README.md
@@ -3,6 +3,9 @@
+
+
+
[CustomScript Extension](https://github.com/Azure/azure-linux-extensions/tree/master/CustomScript) allows the owner of the Azure Virtual Machines to run customized scripts in the VM.
diff --git a/201-dependency-between-scripts-using-extensions/README.md b/201-dependency-between-scripts-using-extensions/README.md
index 9f73cebbaa26..d937db28d98d 100644
--- a/201-dependency-between-scripts-using-extensions/README.md
+++ b/201-dependency-between-scripts-using-extensions/README.md
@@ -3,5 +3,8 @@
+
+
+
This template deploys Configures and Installs Mongo DB on a Ubuntu Virtual Machine in two separate scripts. This template is a good example that showcases how to express dependencies between two scripts running on the same virtual machine. This template also deploys a Storage Account, Virtual Network, Public IP addresses and a Network Interface.
diff --git a/201-discover-private-ip-dynamically/README.md b/201-discover-private-ip-dynamically/README.md
index b40cae8de886..8270766392ec 100644
--- a/201-discover-private-ip-dynamically/README.md
+++ b/201-discover-private-ip-dynamically/README.md
@@ -3,5 +3,8 @@
+
+
+
This template allows you to discover a private IP for a NIC dynamically. It passes the private IP of NIC0 to VM1 using custom script extensions which writes it to a file on VM1.
diff --git a/201-documentdb-webapp/README.md b/201-documentdb-webapp/README.md
index bc142f1db2be..07120f74b094 100644
--- a/201-documentdb-webapp/README.md
+++ b/201-documentdb-webapp/README.md
@@ -3,6 +3,9 @@
+
+
+
In this example, the template deploys a [DocumentDB account](https://azure.microsoft.com/en-us/documentation/articles/documentdb-introduction/#what-is-azure-documentdb), an [App Service Plan](https://azure.microsoft.com/en-us/documentation/articles/azure-web-sites-web-hosting-plans-in-depth-overview/), and creates a [Web App](https://azure.microsoft.com/en-us/documentation/articles/app-service-web-overview/) in the App Service Plan. It also adds two [Application settings](https://azure.microsoft.com/en-us/documentation/articles/web-sites-configure/) to the Web App that reference the DocumentDB account endpoint. This way solutions deployed to the Web App can connect to the DocumentDB account endpoint using those settings.
diff --git a/201-dsc-linux-azure-storage-on-ubuntu/README.md b/201-dsc-linux-azure-storage-on-ubuntu/README.md
index 0daca0cc00d7..c3df428a2924 100644
--- a/201-dsc-linux-azure-storage-on-ubuntu/README.md
+++ b/201-dsc-linux-azure-storage-on-ubuntu/README.md
@@ -3,6 +3,9 @@
+
+
+
This template uses the Azure [DSC for Linux Extension](https://github.com/Azure/azure-linux-extensions/tree/master/DSC) to deploy an Linux VM. Azure DSC for Linux Extension allows the owner of the Azure VMs to configure the VM using Windows PowerShell Desired State Configuration (DSC) for Linux.
diff --git a/201-dsc-linux-public-storage-on-ubuntu/README.md b/201-dsc-linux-public-storage-on-ubuntu/README.md
index 9b47038f84b0..bf12ccc28d18 100644
--- a/201-dsc-linux-public-storage-on-ubuntu/README.md
+++ b/201-dsc-linux-public-storage-on-ubuntu/README.md
@@ -3,6 +3,9 @@
+
+
+
This template uses the Azure [DSC for Linux Extension](https://github.com/Azure/azure-linux-extensions/tree/master/DSC) to deploy an Linux VM. Azure DSC for Linux Extension allows the owner of the Azure VMs to configure the VM using Windows PowerShell Desired State Configuration (DSC) for Linux.
diff --git a/201-dtl-create-lab-with-policies/README.md b/201-dtl-create-lab-with-policies/README.md
index 011fcce34f2b..8d9dd0c12803 100644
--- a/201-dtl-create-lab-with-policies/README.md
+++ b/201-dtl-create-lab-with-policies/README.md
@@ -3,9 +3,8 @@
-
-
-
+
+
diff --git a/201-dtl-create-vmtemplate-from-azure-image/README.md b/201-dtl-create-vmtemplate-from-azure-image/README.md
index 010944f2f21b..1a48f4247c64 100644
--- a/201-dtl-create-vmtemplate-from-azure-image/README.md
+++ b/201-dtl-create-vmtemplate-from-azure-image/README.md
@@ -3,9 +3,8 @@
-
-
-
+
+
diff --git a/201-dtl-create-vmtemplate-from-vhd/README.md b/201-dtl-create-vmtemplate-from-vhd/README.md
index 027eba76b654..6bf56917ce64 100644
--- a/201-dtl-create-vmtemplate-from-vhd/README.md
+++ b/201-dtl-create-vmtemplate-from-vhd/README.md
@@ -3,9 +3,8 @@
-
-
-
+
+
diff --git a/201-dtl-create-vmtemplate-from-vm/README.md b/201-dtl-create-vmtemplate-from-vm/README.md
index 9dbdfe6ae911..f99d061db4e4 100644
--- a/201-dtl-create-vmtemplate-from-vm/README.md
+++ b/201-dtl-create-vmtemplate-from-vm/README.md
@@ -3,9 +3,8 @@
-
-
-
+
+
diff --git a/201-dynamic-web-tests/README.md b/201-dynamic-web-tests/README.md
index 675b6b0bc156..59996b102843 100644
--- a/201-dynamic-web-tests/README.md
+++ b/201-dynamic-web-tests/README.md
@@ -1,6 +1,9 @@
# Dynamically Generate Web Tests
[](https://portal.azure.com/#create/Microsoft.Template/uri/https%3a%2f%2fraw.githubusercontent.com%2fAzure%2fazure-quickstart-templates%2fmaster%2f201-dynamic-web-tests%2fazuredeploy.json)
+
+
+
This template will help you quickly spin up any number of [Application Insights](https://azure.microsoft.com/en-us/services/application-insights/) web tests and setup email alerts. The [parameters file](./azuredeploy.parameters.json) takes any number of test descriptor objects. These objects look like the following:
diff --git a/201-encrypt-create-new-vm-gallery-image/README.md b/201-encrypt-create-new-vm-gallery-image/README.md
index da3b1f58b687..90bd86244925 100644
--- a/201-encrypt-create-new-vm-gallery-image/README.md
+++ b/201-encrypt-create-new-vm-gallery-image/README.md
@@ -3,5 +3,8 @@
+
+
+
This template creates a new encrypted windows vm using the server 2k12 gallery image. It internally calls the "201-encrypt-running-windows-vm" template.
\ No newline at end of file
diff --git a/201-encrypt-create-pre-encrypted-vm/README.md b/201-encrypt-create-pre-encrypted-vm/README.md
index eb34bbbf979a..0d04bf6e5933 100644
--- a/201-encrypt-create-pre-encrypted-vm/README.md
+++ b/201-encrypt-create-pre-encrypted-vm/README.md
@@ -3,5 +3,8 @@
+
+
+
This template creates and deploys an Encrypted Windows or Linux VM on Azure.
diff --git a/201-encrypt-running-linux-vm/README.md b/201-encrypt-running-linux-vm/README.md
index 912f946a7844..bdde127c11ef 100644
--- a/201-encrypt-running-linux-vm/README.md
+++ b/201-encrypt-running-linux-vm/README.md
@@ -3,6 +3,9 @@
+
+
+
This template enables encryption on a running linux vm using AAD client secret. This template assumes that the VM is located in the same region as the resource group. If not, please edit the template to pass appropriate location for the VM sub-resources.
diff --git a/201-encrypt-running-windows-vm-aad-client-cert/README.md b/201-encrypt-running-windows-vm-aad-client-cert/README.md
index f6671dc73031..04fbfac3ca6a 100644
--- a/201-encrypt-running-windows-vm-aad-client-cert/README.md
+++ b/201-encrypt-running-windows-vm-aad-client-cert/README.md
@@ -3,5 +3,8 @@
+
+
+
This template enables encryption on a running windows vm using AAD client cert thumbprint. The certificate should have been deployed to the VM before running this template. This template assumes that the VM is located in the same region as the resource group. If not, please edit the template to pass appropriate location for the VM sub-resources.
diff --git a/201-encrypt-running-windows-vm/README.md b/201-encrypt-running-windows-vm/README.md
index 59654cd5c98b..935646d95f3b 100644
--- a/201-encrypt-running-windows-vm/README.md
+++ b/201-encrypt-running-windows-vm/README.md
@@ -3,6 +3,9 @@
+
+
+
This template enables encryption on a running windows vm using AAD client secret. This template assumes that the VM is located in the same region as the resource group. If not, please edit the template to pass appropriate location for the VM sub-resources.
diff --git a/201-expressroute-circuit-public-private-peering/README.md b/201-expressroute-circuit-public-private-peering/README.md
index 95c23bd8173a..420df647da7a 100644
--- a/201-expressroute-circuit-public-private-peering/README.md
+++ b/201-expressroute-circuit-public-private-peering/README.md
@@ -3,6 +3,9 @@
Create ExpressRoute Circuit -
+
+
+
This template creates an ExpressRoute Circuit for a specified Service Provider and SKU.
diff --git a/201-insights-alertrules-servicehealth/README.md b/201-insights-alertrules-servicehealth/README.md
index 75190a952430..02f4d3eaf1b5 100644
--- a/201-insights-alertrules-servicehealth/README.md
+++ b/201-insights-alertrules-servicehealth/README.md
@@ -1,8 +1,11 @@
# Create an Azure service alert for a resource group
-
+
+
+
+
This template allows you to add an Azure service alert to a resource group. These are alerts about incidents affecting Azure services that may impact resources in the resource group. Such alerts are managed through the Azure Resource Manager Insights API.
diff --git a/201-list-storage-keys-windows-vm/README.md b/201-list-storage-keys-windows-vm/README.md
index 665172d1ba25..63b1489c6615 100644
--- a/201-list-storage-keys-windows-vm/README.md
+++ b/201-list-storage-keys-windows-vm/README.md
@@ -3,5 +3,8 @@
+
+
+
This template creates a VM and runs a PowerShell script using the custom script extension. It also uses the listKeys function to get the Storage Account keys.
diff --git a/201-logic-app-api-app-create/README.md b/201-logic-app-api-app-create/README.md
index c3c0ff12afd5..efb2c6500662 100644
--- a/201-logic-app-api-app-create/README.md
+++ b/201-logic-app-api-app-create/README.md
@@ -1,3 +1,10 @@
# Create a Logic App plus API app using a template
+
+
+
+
+
+
+
For information about using this template, see [Create a Logic App plus API app using a template](https://azure.microsoft.com/en-us/documentation/articles/app-service-logic-arm-with-api-app-provision/).
diff --git a/201-nsg-dmz-in-vnet/README.md b/201-nsg-dmz-in-vnet/README.md
index 8f9a4ca54ecb..ec5f27898742 100644
--- a/201-nsg-dmz-in-vnet/README.md
+++ b/201-nsg-dmz-in-vnet/README.md
@@ -2,4 +2,7 @@ This template creates a VNet with 3 Subnets, Frontend, App Subnet and Database s
-
\ No newline at end of file
+
+
+
+
diff --git a/201-oms-extension-ubuntu-vm/README.md b/201-oms-extension-ubuntu-vm/README.md
index 7db8bcacf4ca..47dc528f8663 100644
--- a/201-oms-extension-ubuntu-vm/README.md
+++ b/201-oms-extension-ubuntu-vm/README.md
@@ -3,5 +3,8 @@
+
+
+
This template allows you to deploy a Ubuntu VM with the OMS extension installed and onboarded to a specified workspace. You may obtain the workspace id and key by going to the Connected Sources Tab in the Settings Page in the OMS Portal.
\ No newline at end of file
diff --git a/201-oms-extension-windows-vm/README.md b/201-oms-extension-windows-vm/README.md
index 3159d26073ef..81b3ff809a18 100644
--- a/201-oms-extension-windows-vm/README.md
+++ b/201-oms-extension-windows-vm/README.md
@@ -3,5 +3,8 @@
+
+
+
This template allows you to deploy a Windows VM with the OMS extension installed and onboarded to a specified workspace. You may obtain the workspace id and key by going to the Connected Sources Tab in the Settings Page in the OMS Portal.
\ No newline at end of file
diff --git a/201-ospatching-extension-on-ubuntu/README.md b/201-ospatching-extension-on-ubuntu/README.md
index b8e2f1d4a251..7e5066384a46 100644
--- a/201-ospatching-extension-on-ubuntu/README.md
+++ b/201-ospatching-extension-on-ubuntu/README.md
@@ -3,6 +3,9 @@
+
+
+
Azure Linux [OSPatching extension](https://github.com/Azure/azure-linux-extensions/tree/master/OSPatching) enables the Azure VM administrators to automate the VM OS updates with the customized configurations.
diff --git a/201-premium-storage-windows-vm/README.md b/201-premium-storage-windows-vm/README.md
index 58449f84bb94..b094cf307812 100644
--- a/201-premium-storage-windows-vm/README.md
+++ b/201-premium-storage-windows-vm/README.md
@@ -3,5 +3,8 @@
+
+
+
This template allows you to deploy a Premium Windows VM using a few different options for the Windows version, using the latest patched version.
diff --git a/201-rbac-builtinrole-multipleVMs/ReadMe.md b/201-rbac-builtinrole-multipleVMs/ReadMe.md
index 4a2a653050e2..d7ecda01a599 100644
--- a/201-rbac-builtinrole-multipleVMs/ReadMe.md
+++ b/201-rbac-builtinrole-multipleVMs/ReadMe.md
@@ -1,6 +1,9 @@
+
+
+
This template assigns Owner, Reader, Contributor, Virtual Machine Contributor access to multiple VMs in a resource group. Inputs to this template are following fields:
@@ -13,7 +16,7 @@ This template assigns Owner, Reader, Contributor, Virtual Machine Contributor ac
7. Built In Role Types
8. Count of VM
-**Use following powershell command to get Principal ID associated with a user using their email id. Please note, principal id maps to the id inside the directory and can point to a user, service principal, or security group. The ObjectId is the principal ID.
+**Use following powershell command to get Principal ID associated with a user using their email id. Please note, principal id maps to the id inside the directory and can point to a user, service principal, or security group. The ObjectId is the principal ID.
PS C:\> Get-AzureADUser -mail
diff --git a/201-redis-premium-cluster-diagnostics/README.md b/201-redis-premium-cluster-diagnostics/README.md
index bef2130716fd..07554553abb4 100644
--- a/201-redis-premium-cluster-diagnostics/README.md
+++ b/201-redis-premium-cluster-diagnostics/README.md
@@ -1,5 +1,12 @@
# Create a Premium Redis Cache with Redis clustering
+
+
+
+
+
+
+
Create and configure clustering in premium Azure Redis Cache by using a template. Clustering provides the ability to automatically split your dataset among multiple nodes, the ability to continue operations when a subset of the nodes are experiencing failures or are unable to communicate with the rest of the cluster, more throughput, and more memory size.
This template does not include Virtual Network support, but both clustering and Virtual Network support is available in the template [Create Premium Redis Cache with Virtual Network and clustering](https://azure.microsoft.com/documentation/templates/201-redis-premium-vnet-cluster-diagnostics/).
diff --git a/201-redis-premium-persistence/README.md b/201-redis-premium-persistence/README.md
index 4ac6cf789b72..8af610230f7c 100644
--- a/201-redis-premium-persistence/README.md
+++ b/201-redis-premium-persistence/README.md
@@ -1,5 +1,12 @@
# Create a Premium Redis Cache with persistence
+
+
+
+
+
+
+
Create and configre persistence in premium Redis Cache using a template. Redis persistence enables you to take snapshots and back up the data which you can load in case of a hardware failure. This is a huge advantage over Basic or Standard tier where all the data is stored in memory and there can be potential data loss in case of a failure where Cache nodes are down.
For information about using this template, see [How to configure data persistence for a Premium Azure Redis Cache](https://azure.microsoft.com/documentation/articles/cache-how-to-premium-persistence/).
diff --git a/201-redis-premium-vnet-cluster-diagnostics/README.md b/201-redis-premium-vnet-cluster-diagnostics/README.md
index 6f2cd3b0dedf..73eb0f7f418f 100644
--- a/201-redis-premium-vnet-cluster-diagnostics/README.md
+++ b/201-redis-premium-vnet-cluster-diagnostics/README.md
@@ -1,5 +1,12 @@
# Create a Premium Redis Cache with Virtual Network and Clustering
+
+
+
+
+
+
+
Create and configure Premium Redis Cache with both Virtual Network and optional clustering by using a template. Azure Virtual Network (VNET) deployment provides enhanced security and isolation for your Azure Redis Cache, as well as subnets, access control policies, and other features to further restrict access to Azure Redis Cache. Clustering provides the ability to automatically split your dataset among multiple nodes, the ability to continue operations when a subset of the nodes are experiencing failures or are unable to communicate with the rest of the cluster, more throughput, and more memory size.
For information about using this template, see [How to configure Virtual Network Support for a Premium Azure Redis Cache](https://azure.microsoft.com/documentation/articles/cache-how-to-premium-vnet/).
diff --git a/201-reserved-ip/README.md b/201-reserved-ip/README.md
index 4ff7606074c6..fea0ae5cefcd 100644
--- a/201-reserved-ip/README.md
+++ b/201-reserved-ip/README.md
@@ -26,9 +26,9 @@ Three parameters are needed in support of the "previously existing Reserved IP"
This step is mandatory for the template to work as designed.
-
-Click the button below to deploy
-
+
+
+
diff --git a/201-site-to-site-vpn/README.md b/201-site-to-site-vpn/README.md
index 8127b08671a5..76aba53efefe 100644
--- a/201-site-to-site-vpn/README.md
+++ b/201-site-to-site-vpn/README.md
@@ -3,6 +3,9 @@
+
+
+
This template will create a Virtual Network, a subnet for the network, a Virtual Network Gateway and a Connection to your network outside of Azure (defined as your `local` network). This could be anything such as your on-premises network and can even be used with other cloud networks such as [AWS Virtual Private Cloud](https://github.com/sedouard/aws-vpc-to-azure-vnet). It also provisions an Ubuntu instance attached to the Azure Virtual Network so that you can test connectivity.
diff --git a/201-specialized-vm-in-existing-vnet/README.md b/201-specialized-vm-in-existing-vnet/README.md
index a384c6b42929..0f94a163e1de 100644
--- a/201-specialized-vm-in-existing-vnet/README.md
+++ b/201-specialized-vm-in-existing-vnet/README.md
@@ -1,3 +1,12 @@
+# Create a specialized virtual machine in an existing virtual network
+
+
+
+
+
+
+
+
Prerequisites:
- URL to the existing VHD file in ether a premium or standard storage account.
- Name of the existing VNET and subnet you want to connect the new virtual machine to.
diff --git a/201-traffic-manager-vm/README.md b/201-traffic-manager-vm/README.md
index 9fb5ce452234..56fb4c78640f 100644
--- a/201-traffic-manager-vm/README.md
+++ b/201-traffic-manager-vm/README.md
@@ -3,6 +3,9 @@
+
+
+
This template shows how to create an Azure Traffic Manager profile to load-balance across a couple of Azure virtual machines. Each endpoint has an equal weight but different weights can be specified to distribute load non-uniformly.
diff --git a/201-traffic-manager-webapp/README.md b/201-traffic-manager-webapp/README.md
index 944f4504f71a..2c6c830cda7f 100644
--- a/201-traffic-manager-webapp/README.md
+++ b/201-traffic-manager-webapp/README.md
@@ -3,6 +3,9 @@
+
+
+
This template shows how to create an Azure Traffic Manager profile to provide failover resilience between two Web Apps.
diff --git a/201-userdefined-routes-appliance/README.md b/201-userdefined-routes-appliance/README.md
index 4829f04ebe96..244ebf28c628 100644
--- a/201-userdefined-routes-appliance/README.md
+++ b/201-userdefined-routes-appliance/README.md
@@ -1,5 +1,8 @@
This template creates a VNet with 3 Subnets, Frontend, Backend and Appliance subnet. It deploys a VM into each of the subnets. It creates a route table containing routes to direct BE traffic to go through the VM in appliance subnet. The route gets associated to the front end subnet.
-
+
-
\ No newline at end of file
+
+
+
+
diff --git a/201-vm-copy-index-loops/README.md b/201-vm-copy-index-loops/README.md
index 39a2436b0002..c3c9c90eb0e5 100644
--- a/201-vm-copy-index-loops/README.md
+++ b/201-vm-copy-index-loops/README.md
@@ -3,6 +3,9 @@
+
+
+
This template allows you to create 'N' number of Virtual Machines in an availability set based on the 'numberOfInstances' parameter specified during the template deployment. This template also deploys a Storage Account, Virtual Network, 'N' number of Public IP addresses/Network Inerfaces/Virtual Machines.
diff --git a/201-vm-custom-script-windows/README.md b/201-vm-custom-script-windows/README.md
index 52adee8e24da..416565795d56 100644
--- a/201-vm-custom-script-windows/README.md
+++ b/201-vm-custom-script-windows/README.md
@@ -1,8 +1,11 @@
# Deploy a Windows VM and execute a custom PowerShell script.
-
+
+
+
+
Based on the 101-simple-windows-vm template built by: [coreysa](https://github.com/coreysa)
diff --git a/201-vm-diagnostics-extension-windows/README.md b/201-vm-diagnostics-extension-windows/README.md
index 7fcdec4e54dd..c36c17958041 100644
--- a/201-vm-diagnostics-extension-windows/README.md
+++ b/201-vm-diagnostics-extension-windows/README.md
@@ -3,5 +3,8 @@
+
+
+
This template allows you to deploy a Premium Windows VM using a few different options for the Windows version, using the latest patched version. In addition, it will provision the Diagnostics Extension on your behalf in a new, non-Premium Storage Account.
diff --git a/201-vm-different-rg-vnet/README.md b/201-vm-different-rg-vnet/README.md
index b78f78f22f46..35f49758568e 100644
--- a/201-vm-different-rg-vnet/README.md
+++ b/201-vm-different-rg-vnet/README.md
@@ -3,5 +3,8 @@
+
+
+
This template creates a VM in a VNET which is in a different Resource Group. You'll need to have the VNET created before running this template and pass the VNET name and its resource group name as input to this parameter.
diff --git a/201-vm-domain-join/README.md b/201-vm-domain-join/README.md
index d7d8c15c93d6..e948357aff35 100644
--- a/201-vm-domain-join/README.md
+++ b/201-vm-domain-join/README.md
@@ -9,3 +9,7 @@ This template joins the VM to an existing domain. The template requires a domain
+
+
+
+
diff --git a/201-vm-from-specialized-vhd/README.md b/201-vm-from-specialized-vhd/README.md
index 3cdc9d14a4d0..67cdeaada0a6 100644
--- a/201-vm-from-specialized-vhd/README.md
+++ b/201-vm-from-specialized-vhd/README.md
@@ -3,6 +3,9 @@
+
+
+
Prerequisite - VHD file that you want to create a VM from already exists in a storage account.
diff --git a/201-vm-monitoring-diagnostics-extension/README.md b/201-vm-monitoring-diagnostics-extension/README.md
index 280861ac9219..5fb42b8eda1c 100644
--- a/201-vm-monitoring-diagnostics-extension/README.md
+++ b/201-vm-monitoring-diagnostics-extension/README.md
@@ -1,6 +1,9 @@
+
+
+
-This template deploys a Windows VM along with the diagnostics extension. For more information on the diagnostics configuration see [Azure Diagnostics Extension in a resource manager template](http://azure.microsoft.com/documentation/articles/virtual-machines-extensions-diagnostics-windows-template).
+This template deploys a Windows VM along with the diagnostics extension. For more information on the diagnostics configuration see [Azure Diagnostics Extension in a resource manager template](http://azure.microsoft.com/documentation/articles/virtual-machines-extensions-diagnostics-windows-template).
diff --git a/201-vm-push-certificate-windows/README.md b/201-vm-push-certificate-windows/README.md
index b281fc783601..d6e4bb4444b7 100644
--- a/201-vm-push-certificate-windows/README.md
+++ b/201-vm-push-certificate-windows/README.md
@@ -3,6 +3,9 @@
+
+
+
Push a certificate onto a VM. Pass in the URL of the secret in Key Vault.
diff --git a/201-vm-winrm-keyvault-windows/README.md b/201-vm-winrm-keyvault-windows/README.md
index 21d1158938a1..dfcbc79528e4 100644
--- a/201-vm-winrm-keyvault-windows/README.md
+++ b/201-vm-winrm-keyvault-windows/README.md
@@ -3,5 +3,8 @@
+
+
+
This template installs a certificate from Azure Key Vault on a Virtual Machine and opens up WinRM HTTP and HTTPS listeners. You need to have a certificate uploaded to Azure Key Vault for this template to work.
diff --git a/201-vm-winrm-lb-windows/README.md b/201-vm-winrm-lb-windows/README.md
index 71dc49f0c6c7..7d5180f397a2 100644
--- a/201-vm-winrm-lb-windows/README.md
+++ b/201-vm-winrm-lb-windows/README.md
@@ -3,7 +3,9 @@
-
+
+
+
Description of Template
=======================
diff --git a/201-vm-winrm-windows/README.md b/201-vm-winrm-windows/README.md
index 5f6ce4cf602a..1f57aa3e1da8 100644
--- a/201-vm-winrm-windows/README.md
+++ b/201-vm-winrm-windows/README.md
@@ -3,8 +3,9 @@
-
-
+
+
+
Description of Template
=======================
diff --git a/201-vmaccess-on-ubuntu/README.md b/201-vmaccess-on-ubuntu/README.md
index d85abaf061e3..394703c6bca8 100644
--- a/201-vmaccess-on-ubuntu/README.md
+++ b/201-vmaccess-on-ubuntu/README.md
@@ -3,6 +3,9 @@
+
+
+
This template uses the Azure Linux [VMAccess extension](https://github.com/Azure/azure-linux-extensions/tree/master/VMAccess) to deploy an Linux VM. Azure Linux VMAccess extension provides several ways to allow owner of the VM to get the SSH access back.
diff --git a/201-vmss-lapstack-autoscale/README.md b/201-vmss-lapstack-autoscale/README.md
index 7801d0439f07..bd3c5796cab5 100644
--- a/201-vmss-lapstack-autoscale/README.md
+++ b/201-vmss-lapstack-autoscale/README.md
@@ -13,4 +13,6 @@ Simple self-contained Ubuntu/Apache/PHP (LAP stack) autoscale & load balancing e
-
+
+
+
diff --git a/201-vmss-linux-jumpbox/README.md b/201-vmss-linux-jumpbox/README.md
index 579358c4d473..96ce8c735cae 100644
--- a/201-vmss-linux-jumpbox/README.md
+++ b/201-vmss-linux-jumpbox/README.md
@@ -2,7 +2,10 @@
-
+
+
+
+
This template allows you to deploy a simple VM Scale Set of Linux VMs using the latest patched version of Ubuntu Linux 15.10, 15.04, or 14.02.2-LTS. This template also deploys a jumpbox with a public IP address in the same virtual network. You can connect to the jumpbox via this public IP address, then connect from there to VMs in the scale set via private IP addresses. To ssh into the jumpbox, you could use the following command:
diff --git a/201-vmss-linux-nat/README.md b/201-vmss-linux-nat/README.md
index 9ac425a07c99..229cf54ddfbf 100644
--- a/201-vmss-linux-nat/README.md
+++ b/201-vmss-linux-nat/README.md
@@ -2,7 +2,10 @@
-
+
+
+
+
This template allows you to deploy a simple VM Scale Set of Linux VMs using the latest patched version of Ubuntu Linux 15.10, 15.04, or 14.02.2-LTS. These VMs are behind a load balancer with NAT rules that let you connect to vm i by connecting via ssh on port 50000 + i of the public IP in the deployment. For example, to connect to the 0th VM, you could use the following command:
diff --git a/201-vmss-scale-existing/README.md b/201-vmss-scale-existing/README.md
index c2913c237351..f5134724888b 100644
--- a/201-vmss-scale-existing/README.md
+++ b/201-vmss-scale-existing/README.md
@@ -2,7 +2,10 @@
-
+
+
+
+
This template allows you to manually scale in or out the number of VMs in an existing Scale Set. The capacity specified will be the new capacity of the scale set. Make sure the VM Sku in this template matches the VM Sku you originally deployed the Scale Set with. Otherwise, subsequent scale operations (e.g. autoscale) will use the VM Sku specified in this templates.
diff --git a/201-vmss-ubuntu-autoscale/README.md b/201-vmss-ubuntu-autoscale/README.md
index d26d3d32854a..d11ab3789d54 100644
--- a/201-vmss-ubuntu-autoscale/README.md
+++ b/201-vmss-ubuntu-autoscale/README.md
@@ -13,4 +13,7 @@ The Autoscale rules are configured as follows
-
+
+
+
+
diff --git a/201-vmss-windows-autoscale/README.md b/201-vmss-windows-autoscale/README.md
index 099437d50b19..ab6787b2af9c 100644
--- a/201-vmss-windows-autoscale/README.md
+++ b/201-vmss-windows-autoscale/README.md
@@ -13,4 +13,6 @@ The Autoscale rules are configured as follows
-
+
+
+
diff --git a/201-vmss-windows-customimage/README.md b/201-vmss-windows-customimage/README.md
index a1b335a401c0..798b77d12c35 100644
--- a/201-vmss-windows-customimage/README.md
+++ b/201-vmss-windows-customimage/README.md
@@ -22,4 +22,7 @@ The sample Windows Custom Image is based on Windows Server 2012 R2 and has a sim
+
+
+
diff --git a/201-vmss-windows-jumpbox/README.md b/201-vmss-windows-jumpbox/README.md
index 6769053489db..6de9df962380 100644
--- a/201-vmss-windows-jumpbox/README.md
+++ b/201-vmss-windows-jumpbox/README.md
@@ -2,7 +2,10 @@
-
+
+
+
+
This template allows you to deploy a simple VM Scale Set of Windows VMs using the latest patched version of serveral Windows versions. This template also deploys a jumpbox with a public IP address in the same virtual network. You can connect to the jumpbox via this public IP address, then connect from there to VMs in the scale set via private IP addresses.
diff --git a/201-vmss-windows-nat/README.md b/201-vmss-windows-nat/README.md
index 536039ee2c62..50f2d5bb1253 100644
--- a/201-vmss-windows-nat/README.md
+++ b/201-vmss-windows-nat/README.md
@@ -2,7 +2,10 @@
-
+
+
+
+
This template allows you to deploy a simple VM Scale Set of Windows VMs using the latest patched version of several Windows versions. These VMs are behind a load balancer with NAT rules that let you connect to vm i by connecting via rdp on port 50000 + i of the public IP in the deployment. For example, to connect to the 0th VM, you could RDP into {public-ip-address}:50000.
diff --git a/201-vnet-to-vnet/README.md b/201-vnet-to-vnet/README.md
index fa9b9cfeac52..a091b3445071 100644
--- a/201-vnet-to-vnet/README.md
+++ b/201-vnet-to-vnet/README.md
@@ -3,6 +3,9 @@
+
+
+
This template creates two VNETs in two different locations, each containing a subnet and Gateway subnet. It creates two public IPs which are used to create two VPN Gateways in the two VNETs. Finally it establishes connection between the two gateways.
diff --git a/201-web-app-github-deploy/README.md b/201-web-app-github-deploy/README.md
index 761bddf09194..cd772d69a277 100644
--- a/201-web-app-github-deploy/README.md
+++ b/201-web-app-github-deploy/README.md
@@ -1,5 +1,12 @@
# Deploy a web app linked to a GitHub repository
+
+
+
+
+
+
+
For information about using this template, see [Deploy a web app linked to a GitHub repository](https://azure.microsoft.com/en-us/documentation/articles/app-service-web-arm-from-github-provision/).
diff --git a/201-web-app-sql-database/README.md b/201-web-app-sql-database/README.md
index d59bc1343919..bf52040ff030 100644
--- a/201-web-app-sql-database/README.md
+++ b/201-web-app-sql-database/README.md
@@ -1,3 +1,10 @@
# Provision a web app with a SQL Database
+
+
+
+
+
+
+
For information about using this template, see [Provision a web app with a SQL Database](https://azure.microsoft.com/en-us/documentation/articles/app-service-web-arm-with-sql-database-provision/).
\ No newline at end of file
diff --git a/201-web-app-vm-dsc/README.md b/201-web-app-vm-dsc/README.md
index 31dae44c938c..5dec5b646445 100644
--- a/201-web-app-vm-dsc/README.md
+++ b/201-web-app-vm-dsc/README.md
@@ -3,6 +3,9 @@
+
+
+
This template allows you to deploy a Web application a VM. It also configures the Web Application to set the SQL Azure database server.
diff --git a/201-web-app-with-redis-cache/README.md b/201-web-app-with-redis-cache/README.md
index 5a935ec5c532..33b881b2ebce 100644
--- a/201-web-app-with-redis-cache/README.md
+++ b/201-web-app-with-redis-cache/README.md
@@ -1,4 +1,11 @@
# Create a Web App plus Redis Cache using a template
+
+
+
+
+
+
+
For information about using this template, see [Create a Web App plus Redis Cache using a template](https://azure.microsoft.com/en-us/documentation/articles/cache-web-app-arm-with-redis-cache-provision/).
diff --git a/201-winrm-windows-vm/README.md b/201-winrm-windows-vm/README.md
index 8f046de18747..a3c1e35692d6 100644
--- a/201-winrm-windows-vm/README.md
+++ b/201-winrm-windows-vm/README.md
@@ -1,4 +1,4 @@
-# Template moved tp
+# Template moved to:
https://github.com/Azure/azure-quickstart-templates/tree/master/201-vm-winrm-keyvault-windows
diff --git a/301-2fe-lb80-rdp-1be-nsg-rdp/README.md b/301-2fe-lb80-rdp-1be-nsg-rdp/README.md
index cf6cc9035a33..765485229d65 100644
--- a/301-2fe-lb80-rdp-1be-nsg-rdp/README.md
+++ b/301-2fe-lb80-rdp-1be-nsg-rdp/README.md
@@ -3,5 +3,8 @@
+
+
+
This template creates 2 Windows VMs with in an Availability Set and a Load Balancer with port 80 open and two RDP connection for the two VMs with port 6001 and 6002 open. It also creates a SQL Server 2014 VM with a NIC that uses a NSG where is defined a Inbound rule for an RDP connection.
\ No newline at end of file
diff --git a/301-2fe-linux-lb80-ssh-1be-win-nsg-rdp-datadisk-ssd/README.md b/301-2fe-linux-lb80-ssh-1be-win-nsg-rdp-datadisk-ssd/README.md
index 8393c9863f93..a0bdaebaf899 100644
--- a/301-2fe-linux-lb80-ssh-1be-win-nsg-rdp-datadisk-ssd/README.md
+++ b/301-2fe-linux-lb80-ssh-1be-win-nsg-rdp-datadisk-ssd/README.md
@@ -3,6 +3,9 @@
+
+
+
This template creates 2 Linux VMs with in an Availability Set and a Load Balancer with port 80 open and two SSH connection for the two VMs with port 6001 and 6002 open. It also creates a SQL Server 2014 VM with a NIC that uses a NSG where is defined a Inbound rule for an RDP connection and also 2 data disk are mounted on the SQL Server VM with different caching levels.
All VMs storage can use Premium Storage (SSD) and you can choose to creare VMs with all DS sizes.
\ No newline at end of file
diff --git a/301-custom-images-at-scale/README.md b/301-custom-images-at-scale/README.md
index 8069112cca56..dda9b3577d8f 100644
--- a/301-custom-images-at-scale/README.md
+++ b/301-custom-images-at-scale/README.md
@@ -3,6 +3,9 @@
+
+
+
This template deploys custom images at scale with options to use VM Scale Sets, regular VMs, or regular VMs in an availability set. It is designed so that it can be called from other templates, and you can build on top of it. The individual VMs that get created do not have public IPs, but a machine that can be used as a jump box is available. (You can delete the extra machine after deployment, but it is required as part of the process.)
diff --git a/301-expressroute-circuit-vnet-connection/README.md b/301-expressroute-circuit-vnet-connection/README.md
index 1f98461f8315..8c17d29ea94c 100644
--- a/301-expressroute-circuit-vnet-connection/README.md
+++ b/301-expressroute-circuit-vnet-connection/README.md
@@ -3,5 +3,8 @@
Connect a VNET to an ExpressRoute Circuit -
+
+
+
This template creates a VNET, an ExpresRoute Gateway and a connection to a provisioned and enabled ExpressRoute Circuit with AzurePrivatePeering configured..
\ No newline at end of file
diff --git a/301-multi-tier-service-networking/README.md b/301-multi-tier-service-networking/README.md
index 2924c230cb0d..e7c22c028697 100644
--- a/301-multi-tier-service-networking/README.md
+++ b/301-multi-tier-service-networking/README.md
@@ -1,5 +1,8 @@
This template showcases a simple 3 tier service with L7 load balancers in the Front end, Application servers in the middle tier and SQL data bases in the backend. The subnets are secured using Network Security Groups and databases are placed behind Internal load balancer.
-
+
-
\ No newline at end of file
+
+
+
+
diff --git a/301-multi-vmss-linux/README.md b/301-multi-vmss-linux/README.md
index 073a0aa966b5..ea8e0e44f2e6 100644
--- a/301-multi-vmss-linux/README.md
+++ b/301-multi-vmss-linux/README.md
@@ -2,7 +2,10 @@
-
+
+
+
+
This template allows you to deploy multiple VM Scale Sets of Linux VMs.
diff --git a/301-multi-vmss-windows/README.md b/301-multi-vmss-windows/README.md
index 03b8d1816fff..2b17dd3156a3 100644
--- a/301-multi-vmss-windows/README.md
+++ b/301-multi-vmss-windows/README.md
@@ -2,7 +2,10 @@
-
+
+
+
+
This template allows you to deploy multiple VM Scale Sets of Windows VMs.
diff --git a/301-vm-32-data-disks-high-iops/README.md b/301-vm-32-data-disks-high-iops/README.md
index 81608ca3fe40..787e8d22a7c4 100644
--- a/301-vm-32-data-disks-high-iops/README.md
+++ b/301-vm-32-data-disks-high-iops/README.md
@@ -5,5 +5,8 @@ Create a VM from 32 Data Disks configured for high IOPS
+
+
+
This template creates an instance with the maximum number of data disks configured in a simple storage space. It creates a new volume with the target interleave of 64KB striped across the number of disks present. The volume is formatted with NTFS and presented as the H:\. This is ideal for IOPS and throughput intensive workloads while still leveraging standard storage. The storage account created is locally redundant (LRS) as geo-redundant (GRS) would potentially be corrupted replicas to do the async process.
diff --git a/CentOS-2nics-lb-cluster/README.md b/CentOS-2nics-lb-cluster/README.md
index ae3a184cb342..f7ba4035ef60 100644
--- a/CentOS-2nics-lb-cluster/README.md
+++ b/CentOS-2nics-lb-cluster/README.md
@@ -1,6 +1,9 @@
+
+
+
This template deploys a 2-10-node CentOS 6.5 cluster using the [Azure Resource Manager (ARM)](https://azure.microsoft.com/en-us/documentation/articles/resource-group-overview/) "copy" feature. Each node has 2 network cards:
diff --git a/IaaS-Story/03-Static-public-IP/README.md b/IaaS-Story/03-Static-public-IP/README.md
index ef9ceb14b675..95515029269d 100644
--- a/IaaS-Story/03-Static-public-IP/README.md
+++ b/IaaS-Story/03-Static-public-IP/README.md
@@ -1,8 +1,7 @@
# VM with static PIP
-
-
+
This template creates a single VM with a static PIP.
diff --git a/IaaS-Story/11-MultiNIC/README.md b/IaaS-Story/11-MultiNIC/README.md
index 96d9df1b8cc7..6089d366b367 100644
--- a/IaaS-Story/11-MultiNIC/README.md
+++ b/IaaS-Story/11-MultiNIC/README.md
@@ -3,18 +3,12 @@
Parent resource group (see documentation) |
+
|
Backend resource group (see documentation) |
- |
-Parent resource group
- |
-
- |
-Backend resource group |
-
-
+
|
This template creates a series of multiNIC VMs in a pre-existing subnet based on a documented scenario.
diff --git a/active-directory-new-domain-ha-2-dc/README.md b/active-directory-new-domain-ha-2-dc/README.md
index 5399b49179c8..76c112be1876 100644
--- a/active-directory-new-domain-ha-2-dc/README.md
+++ b/active-directory-new-domain-ha-2-dc/README.md
@@ -7,7 +7,7 @@ Click the button below to deploy
-
+
diff --git a/active-directory-new-domain/README.md b/active-directory-new-domain/README.md
index 20516100fb26..53c550a471ba 100644
--- a/active-directory-new-domain/README.md
+++ b/active-directory-new-domain/README.md
@@ -7,3 +7,6 @@ Click the button below to deploy
+
+
+
diff --git a/ansible-advancedlinux/README.md b/ansible-advancedlinux/README.md
index 3ecab2c20c81..f6f006a344ba 100644
--- a/ansible-advancedlinux/README.md
+++ b/ansible-advancedlinux/README.md
@@ -3,6 +3,9 @@
+
+
+
This advanced template deploys N Linux VMs and it configures Ansible so you can easily manage all the VMS . Don't suffer more pain configuring and managing all your VMs , just use Ansible! Ansible is a very powerful masterless configuration management system based on SSH.
diff --git a/anti-malware-extension-windows-vm/README.md b/anti-malware-extension-windows-vm/README.md
index 4c876af70d5d..2f2aef74163e 100644
--- a/anti-malware-extension-windows-vm/README.md
+++ b/anti-malware-extension-windows-vm/README.md
@@ -3,6 +3,9 @@
+
+
+
Create a Windows VM with Anti-Malware extension enabled. This is a sample template that shows how to set up the Anti-Malware service with this configuration. *For your use case you might want to modify these*
diff --git a/apache2-on-ubuntu-vm/README.md b/apache2-on-ubuntu-vm/README.md
index 0a852360dd3d..e54a4580904b 100644
--- a/apache2-on-ubuntu-vm/README.md
+++ b/apache2-on-ubuntu-vm/README.md
@@ -1,5 +1,8 @@
# Apache Webserver on Ubuntu VM
+
+
+
This template uses the Azure Linux CustomScript extension to deploy an Apache web server. The template creates an Ubuntu VM, installs Apache2 and creates a simple HTML file. Go to ../demo.html to see the deployed page.
diff --git a/app-service-environment-serviceplan-logicapp/README.md b/app-service-environment-serviceplan-logicapp/README.md
index 502368592876..3b24f9aa3658 100644
--- a/app-service-environment-serviceplan-logicapp/README.md
+++ b/app-service-environment-serviceplan-logicapp/README.md
@@ -3,6 +3,9 @@
+
+
+
This template creates a new AppService Environment on a specified Subnet in a pre-existign Virtual Netowrk.
It proceeds to create an AppService hosting plan preparing the environment to recieve Web, API and Logic apps.
diff --git a/apprenda60-express/README.md b/apprenda60-express/README.md
index b9ef01829ff6..971e28e24800 100644
--- a/apprenda60-express/README.md
+++ b/apprenda60-express/README.md
@@ -32,3 +32,10 @@ With Apprenda 6.0 Express, you can experience most of the functionality of the A
##About Apprenda
Apprenda is the leading enterprise Platform as a Service (PaaS) powering the next generation of enterprise software development in public, private and hybrid clouds. As a foundational software layer and application run-time environment, Apprenda abstracts away the complexities of building and delivering modern software applications, enabling enterprises to turn ideas into innovations faster. With Apprenda, enterprises can securely deliver an entire ecosystem of data, services, applications and APIs to both internal and external customers across any infrastructure. From the world’s largest banks like JPMorgan Chase to healthcare organizations including McKesson and AmerisourceBergen, Apprenda’s clients are part of a new class of software-defined enterprises, disrupting industries and winning with software. For more information, visit Apprenda at www.apprenda.com.
+
+
+
+
+
+
+
diff --git a/arm-asm-s2s/README.md b/arm-asm-s2s/README.md
index 53c5677115b0..3a536e2209dc 100644
--- a/arm-asm-s2s/README.md
+++ b/arm-asm-s2s/README.md
@@ -3,5 +3,8 @@
+
+
+
This template allows you to create a Virtual Network with two subnets and a VPN gateway.
diff --git a/blockapps-strato/README.md b/blockapps-strato/README.md
index dbdd49503612..d885a94a64a7 100644
--- a/blockapps-strato/README.md
+++ b/blockapps-strato/README.md
@@ -1,4 +1,7 @@
[](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fblockapps-strato%2Fazuredeploy.json)
+
+
+
Click this button. Once you've gone through the process, you can access the new instance via the URL
diff --git a/bootstorm-vm-boot-time/README.md b/bootstorm-vm-boot-time/README.md
index 6d1f722b4e65..78df18fdde72 100644
--- a/bootstorm-vm-boot-time/README.md
+++ b/bootstorm-vm-boot-time/README.md
@@ -9,7 +9,9 @@ For controller VM to manage all VMs, Azure SPN needs to be configured using inst
-
+
+
+
AZURE SPN CONFIGURATION
diff --git a/bosh-setup/README.md b/bosh-setup/README.md
index c9ae9252eacf..c05414de14d0 100644
--- a/bosh-setup/README.md
+++ b/bosh-setup/README.md
@@ -3,6 +3,9 @@
+
+
+
This template can help you setup the development environment to deploy [BOSH](http://bosh.io/) and [Cloud Foundry](https://www.cloudfoundry.org/) on Azure. It will create a virtual machine with a dynamic public IP address, a storage account, a virtual network, 2 subnets and 2 reserved public IP addresses.
diff --git a/checkpoint-multi-nic/README.md b/checkpoint-multi-nic/README.md
index 1fb7abc0ae2e..1b0856f0e054 100755
--- a/checkpoint-multi-nic/README.md
+++ b/checkpoint-multi-nic/README.md
@@ -3,5 +3,8 @@
+
+
+
This template creates a VNET with multiple subnets and deploys a Check Point Security Gateway into that VNET
diff --git a/checkpoint-single-nic/README.md b/checkpoint-single-nic/README.md
index fced8ff83bc2..208b80d3fdd7 100755
--- a/checkpoint-single-nic/README.md
+++ b/checkpoint-single-nic/README.md
@@ -3,5 +3,8 @@
+
+
+
This template creates a VNET with 2 subnets (external and internal) and deploys a single interface Check Point Security Gateway into the external subnet. The internal subnet has 3 routes all pointing to the Check Point Security Gateway: A default route, a route to the external subnet and a route to an on premise network.
diff --git a/chef-json-parameters-ubuntu-vm/README.md b/chef-json-parameters-ubuntu-vm/README.md
index a8aeac585ec8..a6c498b90c9a 100644
--- a/chef-json-parameters-ubuntu-vm/README.md
+++ b/chef-json-parameters-ubuntu-vm/README.md
@@ -1,6 +1,9 @@
# Provision a Ubuntu VM and bootstrapping the Chef Agent.
+
+
+
This template provisions a Linux Ubuntu VM on Azure and bootstraps it with Chef client version 1201.12.
diff --git a/cloudera-on-centos/README.md b/cloudera-on-centos/README.md
index 9ca341d8c4d4..1b7a3971eeb3 100755
--- a/cloudera-on-centos/README.md
+++ b/cloudera-on-centos/README.md
@@ -3,14 +3,20 @@ Once the trial has concluded, the Cloudera Enterprise features will be disabled
# By clicking "Deploy to Azure" you agree to the Terms and Conditions below.
# DS14 Deployment(use this if you are not sure)
-
+
+
+
+
# DS13 Deployment(smaller size machine for batch and poc)
-
+
+
+
+
Version 2015-08-06
diff --git a/concourse-ci/README.md b/concourse-ci/README.md
index f60382889b1f..5a18aa214c00 100644
--- a/concourse-ci/README.md
+++ b/concourse-ci/README.md
@@ -3,6 +3,9 @@
+
+
+
[Concourse](http://concourse.ci/) is a CI system composed of simple tools and ideas. It can express entire pipelines, integrating with arbitrary resources, or it can be used to execute one-off tasks, either locally or in another CI system.
diff --git a/coreos-with-fleet-multivm/README.md b/coreos-with-fleet-multivm/README.md
index 1a2dcce87aec..a24dfb7d1b5e 100644
--- a/coreos-with-fleet-multivm/README.md
+++ b/coreos-with-fleet-multivm/README.md
@@ -3,6 +3,9 @@
+
+
+
This template allows you to create a CoreOS cluster with Fleet deployed and started on each cluster node. This template also deploys a Storage Account, Virtual Network, Public IP addresses and a Network Interface.
diff --git a/couchbase-ansible/README.md b/couchbase-ansible/README.md
index 64c3ea102f80..08e14bdb814f 100644
--- a/couchbase-ansible/README.md
+++ b/couchbase-ansible/README.md
@@ -3,6 +3,9 @@
+
+
+
This advanced template creates a Multi VM Couchbase Cluster,it also configures Ansible so you can easily manage all the VMS.
diff --git a/couchbase-on-ubuntu/README.md b/couchbase-on-ubuntu/README.md
index 04f81b5e90d8..b08bc71f0c7b 100644
--- a/couchbase-on-ubuntu/README.md
+++ b/couchbase-on-ubuntu/README.md
@@ -3,6 +3,9 @@
+
+
+
This template deploys a Couchbase cluster on the Ubuntu virtual machines. This template also provisions a storage account, virtual network, availability sets, public IP addresses and network interfaces required by the installation.
diff --git a/create-hpc-cluster-custom-image/README.md b/create-hpc-cluster-custom-image/README.md
index 84aa8bccd15c..9dd4e0556850 100644
--- a/create-hpc-cluster-custom-image/README.md
+++ b/create-hpc-cluster-custom-image/README.md
@@ -2,5 +2,8 @@
+
+
+
This template allows you to create an HPC Cluster with a custom compute node image. The custom image must be captured from a HPC Pack compute node.
diff --git a/create-hpc-cluster-linux-cn/README.md b/create-hpc-cluster-linux-cn/README.md
index 08952a199dca..971b091a949a 100644
--- a/create-hpc-cluster-linux-cn/README.md
+++ b/create-hpc-cluster-linux-cn/README.md
@@ -2,5 +2,8 @@
+
+
+
This template allows you to create an HPC cluster with Linux compute nodes.
diff --git a/create-hpc-cluster/README.md b/create-hpc-cluster/README.md
index b5fa10b0fa7d..9eaff4d1dd63 100644
--- a/create-hpc-cluster/README.md
+++ b/create-hpc-cluster/README.md
@@ -2,5 +2,8 @@
+
+
+
This template allows you to create an HPC cluster with Windows compute nodes. You can choose HPC Pack 2012 R2 Compute Node image or HPC Pack 2012 R2 Compute Node with Excel image to deploy compute nodes.
diff --git a/datastax-enterprise-marketplace/README.md b/datastax-enterprise-marketplace/README.md
index ee222fedc86d..ff18344e1735 100644
--- a/datastax-enterprise-marketplace/README.md
+++ b/datastax-enterprise-marketplace/README.md
@@ -1,8 +1,11 @@
Deploy a DataStax Enterprise Cluster to Azure
-
+
+
+
+
This template deploys a DataStax Enterprise (DSE) cluster to Azure running on Ubuntu virtual machines. The template also provisions a storage account, virtual network, public IP address and the network interfaces required by the installation.
diff --git a/datastax-enterprise/README.md b/datastax-enterprise/README.md
index 5a3f729034dd..d328fc0704ae 100644
--- a/datastax-enterprise/README.md
+++ b/datastax-enterprise/README.md
@@ -3,15 +3,15 @@
-
-
+
+
This template deploys a Datastax Enterprise cluster on the Ubuntu virtual machines. The template also provisions a storage account, virtual network, availability sets, public IP addresses and network interfaces required by the installation.
A configurable number of cluster nodes of a configurable size are created and prepared with prerequisites for operations center. The cluster nodes IPs are statically assigned and only accessible on the internal virtual network. After the cluster nodes are created, a single operations center instance is then provisioned, which is responsible for provisioning and managing the cluster nodes.
-Once the deployment is complete you can access the Datastax Operations Center machine instance using the configured DNS address. The Datastax operations center has SSH port 22 enabled as well as port 8888 for HTTP and 8443 for HTTPS. The DNS address for the operations center will include the dnsName and region entered as parameters when creating a deployment based on this template in the format `{dnsName}.{region}.cloudapp.azure.com`. If you created a deployment with the dnsName parameter set to datastax in the West US region you could access the Datastax Operations Center virtual machine for the deployment at `http://datastax.westus.cloudapp.azure.com:8443`.
+Once the deployment is complete you can access the Datastax Operations Center machine instance using the configured DNS address. The Datastax operations center has SSH port 22 enabled as well as port 8888 for HTTP and 8443 for HTTPS. The DNS address for the operations center will include the dnsName and region entered as parameters when creating a deployment based on this template in the format `{dnsName}.{region}.cloudapp.azure.com`. If you created a deployment with the dnsName parameter set to datastax in the West US region you could access the Datastax Operations Center virtual machine for the deployment at `http://datastax.westus.cloudapp.azure.com:8443`.
NOTE: The certificate used in the deployment is a self signed certificate that will create a browser warning. You can follow the process on the Datastax web site for replacing the certificate with your own SSL certificate.
diff --git a/datastax-on-ubuntu/README.md b/datastax-on-ubuntu/README.md
index ef40db3cd011..bf0d2693717c 100644
--- a/datastax-on-ubuntu/README.md
+++ b/datastax-on-ubuntu/README.md
@@ -3,6 +3,9 @@
+
+
+
This template deploys a Datastax cluster on the Ubuntu virtual machines. The template also provisions a storage account, virtual network, availability sets, public IP addresses and network interfaces required by the installation.
diff --git a/deis-cluster-coreos/README.md b/deis-cluster-coreos/README.md
index 30e331d7fcc3..29d9d73e89af 100644
--- a/deis-cluster-coreos/README.md
+++ b/deis-cluster-coreos/README.md
@@ -3,6 +3,9 @@
+
+
+
This template allows you to create a Deis cluster. The cluster is made up by three nodes, which are joined behind a load balancer with a public IP.
diff --git a/diskraid-ubuntu-vm/README.md b/diskraid-ubuntu-vm/README.md
index 2f83fc14f9e9..b5dd2dc272a8 100644
--- a/diskraid-ubuntu-vm/README.md
+++ b/diskraid-ubuntu-vm/README.md
@@ -3,6 +3,9 @@
+
+
+
This is a simple template that deploys an Ubuntu Virtual Machine with multiple disks attached, and uses mdadm script to create a raid0 volume with all attached data disks.
diff --git a/django-app/README.md b/django-app/README.md
index 7988f32fdad9..5189d14575cb 100644
--- a/django-app/README.md
+++ b/django-app/README.md
@@ -1,6 +1,9 @@
# Deploy a Django app on Ubuntu.
+
+
+
This template uses the Azure Linux CustomScript extension to deploy an application. This example creates an Ubuntu VM, does a silent install of Python, Apache, then creates a simple Django app.It is essentially the template for the tutorial that can be found here -> http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-python-django-web-app-linux/
diff --git a/docker-ckan/README.md b/docker-ckan/README.md
index 9e6b64e73f67..bc2826318d3c 100644
--- a/docker-ckan/README.md
+++ b/docker-ckan/README.md
@@ -4,6 +4,9 @@
+
+
+
This template allows you to deploy an Ubuntu Server 15.04 VM with
Docker (using the [Docker Extension][ext]) and start a CKAN container
diff --git a/docker-kibana-elasticsearch/README.md b/docker-kibana-elasticsearch/README.md
index 89dcd09dace5..78ef913ea12a 100644
--- a/docker-kibana-elasticsearch/README.md
+++ b/docker-kibana-elasticsearch/README.md
@@ -1,9 +1,12 @@
# Deployment of Kibana+Elasticsearch Containers with Docker Compose
-
+
+
+
+
This template allows you to deploy an Ubuntu Server 15.04 VM with Docker (using the [Docker Extension][ext])
and starts a Kibana container listening on port 5601 which uses Elasticsearch database running
diff --git a/docker-neo4j/README.md b/docker-neo4j/README.md
index 1dd8b982e2f0..cbcb1010c0a2 100644
--- a/docker-neo4j/README.md
+++ b/docker-neo4j/README.md
@@ -1,5 +1,12 @@
# Deployment of Neo4J Container with Docker Compose
+
+
+
+
+
+
+
Built by: [jmspring](https://github.com/jmspring)
This template allows you to deploy an Ubuntu Server 15.04 VM with Docker (using the [Docker Extension][ext])
diff --git a/docker-simple-on-ubuntu/README.md b/docker-simple-on-ubuntu/README.md
index becf0f60d1f2..d3e427783646 100644
--- a/docker-simple-on-ubuntu/README.md
+++ b/docker-simple-on-ubuntu/README.md
@@ -3,6 +3,9 @@
+
+
+
This template allows you to deploy an Ubuntu VM with Docker (using the Docker Extension) installed.
You can run `docker` commands by connecting to the virtual machine with SSH.
diff --git a/docker-swarm-cluster-simple/README.md b/docker-swarm-cluster-simple/README.md
index 84cf4914243e..9da00058bbd0 100644
--- a/docker-swarm-cluster-simple/README.md
+++ b/docker-swarm-cluster-simple/README.md
@@ -12,6 +12,9 @@ production.
+
+
+
Once your Swarm has been created you will have a resource group containing three
VMs acting as nodes and a fourth which is your Swarm master. To connect to this
diff --git a/docker-swarm-cluster/README.md b/docker-swarm-cluster/README.md
index e1cb6aafb4e6..1d3b9ddc3e5d 100644
--- a/docker-swarm-cluster/README.md
+++ b/docker-swarm-cluster/README.md
@@ -3,6 +3,9 @@
+
+
+
This template deploys a [Docker Swarm](http://docs.docker.com/swarm) cluster on
Azure with 3 Swarm managers and specified number of Swarm nodes in the location
diff --git a/docker-wordpress-mysql/README.md b/docker-wordpress-mysql/README.md
index e876d575ffa7..7afb9440b4b4 100644
--- a/docker-wordpress-mysql/README.md
+++ b/docker-wordpress-mysql/README.md
@@ -4,6 +4,9 @@
+
+
+
This template allows you to deploy an Ubuntu Server 15.04 VM with Docker (using the [Docker Extension][ext])
and starts a WordPress container listening an port 80 which uses MySQL database running
diff --git a/dokku-vm/README.md b/dokku-vm/README.md
index c364d285e92b..ab581db4b3fd 100644
--- a/dokku-vm/README.md
+++ b/dokku-vm/README.md
@@ -1,6 +1,9 @@
# Deploy a Dokku Instance
[](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fdokku-vm%2Fazuredeploy.json)
+
+
+
[Dokku](http://progrium.viewdocs.io/dokku/) is the smallest PaaS you've ever seen. It's a mini-heroku-style PaaS on a single VM. You can git-push any heroku-buildpack compatible app or Dockerfile - including ruby, go, python and php apps.
diff --git a/drone-ubuntu-vm/README.md b/drone-ubuntu-vm/README.md
index e84601630b30..e940dd3cfbf8 100644
--- a/drone-ubuntu-vm/README.md
+++ b/drone-ubuntu-vm/README.md
@@ -1,5 +1,8 @@
# Deploy an Ubuntu VM with Drone CI.
+
+
+
This template provisions an Ubuntu Linux VM on Azure and bootstraps it with the latest release of the Drone continuous integration toolset.
diff --git a/dsc-extension-azure-automation-pullserver/README.md b/dsc-extension-azure-automation-pullserver/README.md
index d0d7842124dd..704ea9b0615a 100644
--- a/dsc-extension-azure-automation-pullserver/README.md
+++ b/dsc-extension-azure-automation-pullserver/README.md
@@ -3,6 +3,9 @@
+
+
+
This template configures an existing Virtual Machine Local Configuration Manager (LCM) via the DSC extension, registering it to an existing Azure Automation Account DSC Pull Server.
diff --git a/dsc-extension-iis-server-windows-vm/README.md b/dsc-extension-iis-server-windows-vm/README.md
index c8d94719d6bf..df1dae00eb81 100644
--- a/dsc-extension-iis-server-windows-vm/README.md
+++ b/dsc-extension-iis-server-windows-vm/README.md
@@ -3,5 +3,8 @@
+
+
+
This template allows you to create a VM with IIS Server and Management console setup. This is done using the DSC extension.
diff --git a/dsc-pullserver-to-win-server/README.md b/dsc-pullserver-to-win-server/README.md
index b794898968f5..f2fe2caf32b4 100644
--- a/dsc-pullserver-to-win-server/README.md
+++ b/dsc-pullserver-to-win-server/README.md
@@ -6,6 +6,9 @@ This example uses the xPSDesiredStateConfiguration Module available in the Power
+
+
+
*Note*: There are a few workarounds in the dsc script to make this work on the Windows Server that you need to be aware of.
diff --git a/elasticsearch-centos-3node/README.md b/elasticsearch-centos-3node/README.md
index b3b737ee3a97..6f7599c4c73e 100644
--- a/elasticsearch-centos-3node/README.md
+++ b/elasticsearch-centos-3node/README.md
@@ -4,7 +4,9 @@
-
+
+
+
This template creates an elasticsearch cluster of 3 CentOS nodes and a Windows jumpbox that are ideal for getting started with elastic in Azure.
diff --git a/elasticsearch/README.md b/elasticsearch/README.md
index 2552e4394769..2fd4ebabe16b 100644
--- a/elasticsearch/README.md
+++ b/elasticsearch/README.md
@@ -3,6 +3,9 @@
+
+
+
This template deploys an Elasticsearch cluster on Virtual Machines and uses template linking. The template provisions 3 dedicated master and client nodes in separate availability sets and storage accounts. A load balancer is configured with a rule to route traffic on port 9200 to the client nodes, and also includes a single SSH management rule mapped to one of the client nodes. Multiple data disks are attached (the number depends on the size of the virtual machine selected) and data is striped across them as an approach to improve disk throughput.
diff --git a/eset-vm-extension/README.md b/eset-vm-extension/README.md
index e37104b7f3f0..3330e6135408 100644
--- a/eset-vm-extension/README.md
+++ b/eset-vm-extension/README.md
@@ -1,7 +1,11 @@
+# Create a virtual machine with ESET file security extensions.
-This template allow you to create VM with ESET file security extensions.
-
-eset-template.json - contains configuration for VM extention
+
+
+
+
+
+
eset-create-deployment.ps1 - PowerShell script which can be used inside Windows Powershell
eset-create-deployment-cli.sh - Xplat-cli shell script for Linux or XPLAT-CLI environment
\ No newline at end of file
diff --git a/ethereum-cpp-on-ubuntu/README.md b/ethereum-cpp-on-ubuntu/README.md
index 41ca365d0d93..847551995bc1 100644
--- a/ethereum-cpp-on-ubuntu/README.md
+++ b/ethereum-cpp-on-ubuntu/README.md
@@ -3,6 +3,9 @@
This Microsoft Azure template deploys a single C++ Ethereum client which will connect to the public Ethereum network.
[](https://portal.azure.com/#create/Microsoft.Template/uri/https%3a%2f%2fraw.githubusercontent.com%2fAzure%2fazure-quickstart-templates%2fmaster%2fethereum-cpp-on-ubuntu%2fazuredeploy.json)
+
+
+
Once your deployment is complete you will be able to connect to the Ethereum public network.
diff --git a/extend-vnet-to-multi-vnet/README.md b/extend-vnet-to-multi-vnet/README.md
index 05a798c26fe3..b76e84c5acdc 100644
--- a/extend-vnet-to-multi-vnet/README.md
+++ b/extend-vnet-to-multi-vnet/README.md
@@ -5,6 +5,9 @@ This template allows you to extend an existing single VNET environment to a Mult
+
+
+
This template extends an existing single VNET environment to a Multi-VNET environment by deploying these Azure resources:
diff --git a/github-enterprise/README.md b/github-enterprise/README.md
index 2e816f971c02..207487774cc4 100644
--- a/github-enterprise/README.md
+++ b/github-enterprise/README.md
@@ -3,6 +3,9 @@
+
+
+
This template deploys GitHub Enterprise on an Ubuntu virtual machine. GitHub Enterprise leverages Premium Storage, and attaches a replicated 512 GB data disk by default.
diff --git a/gluster-file-system/README.md b/gluster-file-system/README.md
index 332124e032df..f857a012dda7 100644
--- a/gluster-file-system/README.md
+++ b/gluster-file-system/README.md
@@ -1,5 +1,8 @@
+
+
+
This template lets you create a N node Gluster File System on CentOS 6.5. Using the loop feature of ARM template, you can provision 2, 4, 6 or 8 nodes in a cluster with a replication factor of 2. Each node has a public IP and has 2 disks stripped into raid0.
diff --git a/go-ethereum-on-ubuntu/README.md b/go-ethereum-on-ubuntu/README.md
index 98fc03caaf26..1fcb8b5a6d8b 100644
--- a/go-ethereum-on-ubuntu/README.md
+++ b/go-ethereum-on-ubuntu/README.md
@@ -3,6 +3,9 @@
This Microsoft Azure template deploys a single Ethereum client with a private chain for development and testing.
[](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fgo-ethereum-on-ubuntu%2Fazuredeploy.json)
+
+
+
Once your deployment is complete you will have a sandbox environment with:
diff --git a/haproxy-redundant-floatingip-ubuntu/README.md b/haproxy-redundant-floatingip-ubuntu/README.md
index c41dd7bbab4e..5a307f66b1b4 100644
--- a/haproxy-redundant-floatingip-ubuntu/README.md
+++ b/haproxy-redundant-floatingip-ubuntu/README.md
@@ -1,5 +1,12 @@
# Create a redundant haproxy setup with 2 Ubuntu VMs configured behind Azure load balancer with floating IP enabled.
+
+
+
+
+
+
+
This template creates 2 ubuntu (haproxy-lb) VMs under an *Azure load-balancer* (Azure-LB) configured with *floating IP* enabled. It also creates 2 additional Ubuntu (application) VMs running Apache (default configuration) for a proof-of-concept.
It uses *CustomScript Extension* to configure haproxy-lb VMs with haproxy/keepalived, and application VMs with apache2. The end-state configuration ensures only one of the haproxy-lb VMs is active and configured with the VIP (public IP) address.
diff --git a/hdInsight-apache-spark/README.md b/hdInsight-apache-spark/README.md
index 34047e23fa13..ba6d29da5383 100644
--- a/hdInsight-apache-spark/README.md
+++ b/hdInsight-apache-spark/README.md
@@ -4,6 +4,9 @@ Creates HDInsight Linux cluster and run custom script action to install Apache S
+
+
+
This template creates an HDInsight Linux based cluster and then updates the cluster headnodes with the Apache Spark 1.4.1 binaries(including YARN support).
Additionally, it sets specific environment variables ($SPARK_HOME, updates $PATH) to allow for easy access to the Spark client binaries.
diff --git a/hdinsight-genomics-adam/README.md b/hdinsight-genomics-adam/README.md
index ee0781c85816..291b649b614b 100644
--- a/hdinsight-genomics-adam/README.md
+++ b/hdinsight-genomics-adam/README.md
@@ -3,6 +3,9 @@
+
+
+
This template creates an HDInsight Linux based cluster and then updates the cluster headnodes with the genomics analysis platform ADAM. It also deploys Apache Spark 1.4.1 with YARN in support of ADAM.
diff --git a/hdinsight-linux-run-script-action/README.md b/hdinsight-linux-run-script-action/README.md
index 35bd95dec8f6..b6285d4f865e 100644
--- a/hdinsight-linux-run-script-action/README.md
+++ b/hdinsight-linux-run-script-action/README.md
@@ -4,6 +4,9 @@ Create HDInsight Linux Cluster and run Custom Script Action -
+
+
+
Template creates an HDInsight Linux cluster in a virtual network.
Then custom script action is being executed on every node in the cluster.
diff --git a/hdinsight-linux-ssh-password/README.md b/hdinsight-linux-ssh-password/README.md
index 9f01257cd3aa..a9e45f94c690 100644
--- a/hdinsight-linux-ssh-password/README.md
+++ b/hdinsight-linux-ssh-password/README.md
@@ -3,5 +3,8 @@
+
+
+
This template allows you to create an HDInsight cluster running Linux (with Azure Storage) with an SSH password.
diff --git a/hdinsight-linux-ssh-publickey-metastore-vnet/README.md b/hdinsight-linux-ssh-publickey-metastore-vnet/README.md
index a0774b593fcd..a89dead9d9d1 100644
--- a/hdinsight-linux-ssh-publickey-metastore-vnet/README.md
+++ b/hdinsight-linux-ssh-publickey-metastore-vnet/README.md
@@ -3,5 +3,8 @@
+
+
+
This template allows you to create an HDInsight cluster running Linux, on an existing Hive metastore and virtual network. The SSH authentication method for the cluster is username / password.
diff --git a/hdinsight-linux-ssh-publickey/README.md b/hdinsight-linux-ssh-publickey/README.md
index 383104ef0214..4e985aec6ada 100644
--- a/hdinsight-linux-ssh-publickey/README.md
+++ b/hdinsight-linux-ssh-publickey/README.md
@@ -3,5 +3,8 @@
+
+
+
This template allows you to create an HDInsight cluster running Linux (with Azure Storage) with an SSH public key.
diff --git a/hdinsight-linux-with-edge-node/README.md b/hdinsight-linux-with-edge-node/README.md
index 11d5b5f2be19..4451ec59a782 100644
--- a/hdinsight-linux-with-edge-node/README.md
+++ b/hdinsight-linux-with-edge-node/README.md
@@ -4,6 +4,9 @@ Create HDInsight Linux Cluster with Edge Node -
+
+
+
Template creates an HDInsight Linux cluster in a virtual network with another vm as an edge node that is bootstrapped with the clusters configurations.
diff --git a/hdinsight-linux-with-hue-on-edge-node/README.md b/hdinsight-linux-with-hue-on-edge-node/README.md
index 1630e6afa4c5..a7b4521dafe7 100644
--- a/hdinsight-linux-with-hue-on-edge-node/README.md
+++ b/hdinsight-linux-with-hue-on-edge-node/README.md
@@ -4,6 +4,9 @@ Create HDInsight Linux Cluster with Edge Node and Hue app installed on Edge Node
+
+
+
Template creates an HDInsight Linux cluster in a virtual network with another vm as an edge node that is bootstrapped with the clusters configurations.
diff --git a/iis-2vm-sql-1vm/README.md b/iis-2vm-sql-1vm/README.md
index 647005cb18a1..24e588d92b62 100644
--- a/iis-2vm-sql-1vm/README.md
+++ b/iis-2vm-sql-1vm/README.md
@@ -3,6 +3,9 @@
+
+
+
This template creates one or two Windows Server 2012R2 VM(s) with IIS configured using DSC. It also installs one SQL Server 2014 standard edition VM, a VNET with two subnets, NSG, loader balancer, NATing and probing rules.
## Resources
diff --git a/intel-lustre-clients-on-centos/README.md b/intel-lustre-clients-on-centos/README.md
index 3dc2b09e9bc3..1a7bcecc1079 100644
--- a/intel-lustre-clients-on-centos/README.md
+++ b/intel-lustre-clients-on-centos/README.md
@@ -3,6 +3,9 @@
+
+
+
This template creates 2 or more Intel Lustre 2.7 client virtual machines using Azure gallery CentOS 6.6 or 7.0 image and mounts an existing Intel Lustre filesystem.
diff --git a/intel-lustre-clients-vmss-centos/README.md b/intel-lustre-clients-vmss-centos/README.md
index ae4fc41bc003..84cd647cc569 100644
--- a/intel-lustre-clients-vmss-centos/README.md
+++ b/intel-lustre-clients-vmss-centos/README.md
@@ -1,8 +1,11 @@
# Azure VM Scale Set as clients of Intel Lustre shared parallel filesystem
-
+
+
+
+
This template creates an Azure VM Scale Set with 1-99 of Intel Lustre 2.7 client virtual machines using Azure gallery CentOS 6.6 or 7.0 image and mounts an existing Intel Lustre filesystem.
@@ -19,6 +22,9 @@ This template creates an Azure VM Scale Set with 1-99 of Intel Lustre 2.7 client
* If you are interested in getting more information or participating in an evaluation of Intel Lustre on Azure please contact Intel at hpdd-azure@intel.com
# Scale Azure VM Scale Set Up or Down
-
+
-
\ No newline at end of file
+
+
+
+
diff --git a/jenkins-on-ubuntu/README.md b/jenkins-on-ubuntu/README.md
index 1eada9a01c6c..b3d1d5c84810 100644
--- a/jenkins-on-ubuntu/README.md
+++ b/jenkins-on-ubuntu/README.md
@@ -3,6 +3,9 @@
+
+
+
This template deploys a Jenkins master node on an Ubuntu virtual machines and multiple Jenkin slave nodes on two additional VM. This template also provisions a storage account, virtual network, availability sets, public IP addresses and network interfaces required by the installation.
diff --git a/kafka-on-ubuntu/README.md b/kafka-on-ubuntu/README.md
index 2f8030c8241e..946ee7531aca 100644
--- a/kafka-on-ubuntu/README.md
+++ b/kafka-on-ubuntu/README.md
@@ -3,6 +3,9 @@
+
+
+
Apache Kafka is publish-subscribe messaging rethought as a distributed commit log.
diff --git a/kafka-ubuntu-multidisks/README.md b/kafka-ubuntu-multidisks/README.md
index 984e3f164400..98e6ceb914f9 100644
--- a/kafka-ubuntu-multidisks/README.md
+++ b/kafka-ubuntu-multidisks/README.md
@@ -3,6 +3,9 @@
+
+
+
Apache Kafka is publish-subscribe messaging rethought as a distributed commit log.
diff --git a/lamp-app/README.md b/lamp-app/README.md
index cdf15772e231..2715dd0656ae 100644
--- a/lamp-app/README.md
+++ b/lamp-app/README.md
@@ -1,5 +1,8 @@
# Deploy a LAMP app on Ubuntu.
+
+
+
This template uses the Azure Linux CustomScript extension to deploy a LAMP application on Ubuntu. It creates an Ubuntu VM, does a silent install of MySQL, Apache and PHP, then creates a simple PHP script. Go to /phpinfo.php to see the deployed page.
diff --git a/lap-mysql-ubuntu/README.md b/lap-mysql-ubuntu/README.md
index 50259e448ef8..f42248caad03 100644
--- a/lap-mysql-ubuntu/README.md
+++ b/lap-mysql-ubuntu/README.md
@@ -3,6 +3,9 @@
+
+
+
This template deploys a LAP(linux+apache2+php5) node on an Ubuntu virtual machine and a MYSQL(mysql server 5.5) node on an additional VM. This template also provisions a storage account, virtual network, availability sets, public IP addresses and network interfaces required by the installation.
diff --git a/mcafee-extension-windows-vm/README.md b/mcafee-extension-windows-vm/README.md
index e10b7be838ce..43abc3ed9813 100644
--- a/mcafee-extension-windows-vm/README.md
+++ b/mcafee-extension-windows-vm/README.md
@@ -3,5 +3,8 @@
+
+
+
Create a Windows VM with the McAfee Endpoint Security extension enabled. This is a sample template that shows how to set up a VM with a trial version of the McAfee Endpoint Security extension.
diff --git a/memcached-multi-vm-ubuntu/README.md b/memcached-multi-vm-ubuntu/README.md
index 95b7a9943f7a..e842560056ce 100644
--- a/memcached-multi-vm-ubuntu/README.md
+++ b/memcached-multi-vm-ubuntu/README.md
@@ -3,6 +3,9 @@
+
+
+
This template allows you to create multiple (based on the 'numberOfMemcachedInstances' parameter) Ubuntu 14.04 VMs in a private-only subnet and installs and configures memcached service on each VM. It also creates one publicly accessible Apache VM with a PHP test page to confirm that memcached is installed and accessible.
diff --git a/mesos-swarm-marathon/README.md b/mesos-swarm-marathon/README.md
index b8f6161c7871..0901858b032d 100644
--- a/mesos-swarm-marathon/README.md
+++ b/mesos-swarm-marathon/README.md
@@ -5,6 +5,9 @@ This Microsoft Azure template creates an Apache Mesos cluster with Marathon, and
+
+
+
Once your cluster has been created you will have a resource group containing 3 parts:
diff --git a/minecraft-on-ubuntu/README.md b/minecraft-on-ubuntu/README.md
index d896f8b455da..4065389061c3 100644
--- a/minecraft-on-ubuntu/README.md
+++ b/minecraft-on-ubuntu/README.md
@@ -3,6 +3,9 @@
+
+
+
This template deploys and sets up a customized Minecraft server on an Ubuntu Virtual Machine, with you as the operator. It also deploys a Storage Account, Virtual Network, Public IP addresses and a Network Interface.
diff --git a/mongodb-high-availability/README.md b/mongodb-high-availability/README.md
index 8020b83c19d7..c076e8015878 100644
--- a/mongodb-high-availability/README.md
+++ b/mongodb-high-availability/README.md
@@ -3,6 +3,9 @@
+
+
+
This template creates a multi-server MongoDB deployment on Ubuntu and CentOS virtual machines, and configures the MongoDB installation for high availability using a replica set.
The template also provisions storage accounts, virtual network, availability set, network interfaces, VMs, disks and other infrastructure and runtime resources required by the installation.
diff --git a/mongodb-on-centos/README.md b/mongodb-on-centos/README.md
index 134518db9a80..b3c149259c8f 100644
--- a/mongodb-on-centos/README.md
+++ b/mongodb-on-centos/README.md
@@ -3,6 +3,9 @@
+
+
+
This template deploys Mongo DB on a CentOS Virtual Machine. This template also deploys a Storage Account, Virtual Network, Public IP addresses and a Network Interface.
diff --git a/mongodb-on-ubuntu/README.md b/mongodb-on-ubuntu/README.md
index 382eab4f4a5f..6215b9aff57f 100644
--- a/mongodb-on-ubuntu/README.md
+++ b/mongodb-on-ubuntu/README.md
@@ -3,5 +3,8 @@
+
+
+
This template deploys Mongo DB on a Ubuntu Virtual Machine. This template also deploys a Storage Account, Virtual Network, Public IP addresses and a Network Interface.
diff --git a/moodle-cluster-ubuntu/README.md b/moodle-cluster-ubuntu/README.md
index 7169a2a4c10b..a6948c1c50b0 100644
--- a/moodle-cluster-ubuntu/README.md
+++ b/moodle-cluster-ubuntu/README.md
@@ -1,6 +1,9 @@
# Deploy Moodle Cluster on Ubuntu
+
+
+
This template deploys Moodle as a LAMP application on Ubuntu in a clustered configuration. It creates a one or more Ubuntu VM for the front end and a single VM for the backend. It does a silent install of Apache and PHP on the front end VM's and MySQL on the backend VM. Then it deploys Moodle on the cluster. It configures a load balancer for directing requests to the front end VM's. It also configures NAT rules to allow admin access to each of the VM's. It also sets up a moodledata data directory using file storage shared among the VM's. At the end, it runs the Moodle installer on all the front end VM's to complete the installation. After the deployment is successful, you can go to /moodle to start using Moodle.
diff --git a/moodle-singlevm-ubuntu/README.md b/moodle-singlevm-ubuntu/README.md
index 8ff634f7629c..2bff09667363 100644
--- a/moodle-singlevm-ubuntu/README.md
+++ b/moodle-singlevm-ubuntu/README.md
@@ -1,5 +1,8 @@
# Deploy Moodle on Ubuntu on a single VM.
+
+
+
This template deploys Moodle as a LAMP application on Ubuntu. It creates a single Ubuntu VM, does a silent install of MySQL, Apache and PHP on it, and then deploys Moodle on it. After the deployment is successful, you can go to /moodle to start congfiguring Moodle.
diff --git a/multi-vm-chef-template-ubuntu-vm/README.md b/multi-vm-chef-template-ubuntu-vm/README.md
index c904e8a31dd8..575f903e3f2c 100644
--- a/multi-vm-chef-template-ubuntu-vm/README.md
+++ b/multi-vm-chef-template-ubuntu-vm/README.md
@@ -1,6 +1,9 @@
# Single Click provisioning of multiple instances of Ubuntu VMs and with Chef Agent.
+
+
+
This template provisions multiple Linux Ubuntu VMs on Azure and bootstraps it with Chef client version 1201.12.
diff --git a/mysql-ha-pxc/README.md b/mysql-ha-pxc/README.md
index 7724c6923043..709fd191b49f 100644
--- a/mysql-ha-pxc/README.md
+++ b/mysql-ha-pxc/README.md
@@ -1,5 +1,8 @@
+
+
+
This template lets you create a 3 node Percona XtraDB Cluster 5.6 on Azure. It's tested on Ubuntu 12.04 LTS and CentOS 6.5. To verify the cluster, type in "mysql -h -u test -p". MySQL queries will be load balanced to the cluster nodes.
diff --git a/mysql-replication/README.md b/mysql-replication/README.md
index 51e5ffdb64ac..1f96527063f7 100644
--- a/mysql-replication/README.md
+++ b/mysql-replication/README.md
@@ -1,6 +1,9 @@
+
+
+
# MySQL Replication Template
@@ -91,7 +94,7 @@ mysql> change master to master_host='10.0.1.5', master_user='admin', master_pass
```
Similarly, this can also be done in the Azure portal. First update the NSG for the new master:

-Then update the NSG for the old master back to valid values:
+Then update the NSG for the old master back to valid values:

* Add the old master back to replication as a slave, on the old master, run the following, assuming the new master is 10.0.1.5:
diff --git a/nagios-on-ubuntu/README.md b/nagios-on-ubuntu/README.md
index ae10dfbd345e..257c27a0b165 100644
--- a/nagios-on-ubuntu/README.md
+++ b/nagios-on-ubuntu/README.md
@@ -3,6 +3,9 @@
+
+
+
This template deploys Nagios Core, a host/service/network monitoring solution released under the GNU General Public License. This template also provisions a storage account, virtual network, public IP addresses and network interfaces required by the installation.
diff --git a/netki-wns-api-server-on-ubuntu/README.md b/netki-wns-api-server-on-ubuntu/README.md
index f2f0f252357f..060eee586fe7 100644
--- a/netki-wns-api-server-on-ubuntu/README.md
+++ b/netki-wns-api-server-on-ubuntu/README.md
@@ -3,6 +3,9 @@
+
+
+
The Netki Wallet Name lookup API server allows you to quickly integrate the Wallet Name standard into your digital
currency platform. Using the Wallet Name Service allows you to avoid difficult to remember Bitcoin, Ethereum, Factoid,
diff --git a/node-mongodb-high-availability/README.md b/node-mongodb-high-availability/README.md
index 9274fa476445..84cbb5c8ec8f 100644
--- a/node-mongodb-high-availability/README.md
+++ b/node-mongodb-high-availability/README.md
@@ -3,6 +3,9 @@
+
+
+
This template deploys a configuration of a Node.js front-end server that interacts with a MongoDB cluster. The template is a merge
of 2 templates - azure-quickstart-templates/mongodb-high-availability and 101-simple-linux-vm.
diff --git a/octopusdeploy3-single-vm-windows/README.md b/octopusdeploy3-single-vm-windows/README.md
index e39ed8f199fe..c46c920886c1 100644
--- a/octopusdeploy3-single-vm-windows/README.md
+++ b/octopusdeploy3-single-vm-windows/README.md
@@ -3,5 +3,8 @@
+
+
+
This template allows you to deploy a single Octopus Deploy 3.0 server with a trial license. This will deploy on a single Windows Server 2012R2 VM (Standard D2) and SQL DB (S1 tier) into the location specified for the Resource Group.
diff --git a/openchain-blockchain-coinprism/README.md b/openchain-blockchain-coinprism/README.md
index 70bb2a202c6a..a95ebffde208 100644
--- a/openchain-blockchain-coinprism/README.md
+++ b/openchain-blockchain-coinprism/README.md
@@ -1,5 +1,12 @@
# Deploying Openchain on Microsoft Azure
+
+
+
+
+
+
+
Openchain is an open source distributed ledger technology. It is suited for organizations wishing to issue and manage digital assets in a robust, secure and scalable way.
Please follow these steps to deploy Openchain on Microsoft Azure.
diff --git a/openjdk-tomcat-ubuntu-vm/README.md b/openjdk-tomcat-ubuntu-vm/README.md
index 30a4284b5d95..e7eb9c9eed50 100644
--- a/openjdk-tomcat-ubuntu-vm/README.md
+++ b/openjdk-tomcat-ubuntu-vm/README.md
@@ -3,6 +3,9 @@
+
+
+
This template allows you to create a Ubuntu VM with OpenJDK and Tomcat. Currently custom script file is pulled temporarily from https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/openjdk-tomcat-ubuntu-vm/java-tomcat-install.sh
diff --git a/opensis-cluster-ubuntu/README.md b/opensis-cluster-ubuntu/README.md
index 074b92a9d786..a985a58c8cae 100644
--- a/opensis-cluster-ubuntu/README.md
+++ b/opensis-cluster-ubuntu/README.md
@@ -1,6 +1,9 @@
# Deploy OpenSIS Community Edition cluster on Ubuntu
+
+
+
This template deploys OpenSIS Community Edition as a LAMP application on Ubuntu in a clustered configuration. It creates a one or more Ubuntu VM for the front end and a single VM for the backend. It does a silent install of Apache and PHP on the front end VM's and MySQL on the backend VM. Then it deploys OpenSIS Community Edition on the cluster. After the deployment is successful, you can go to /opensis-ce on each frontend VM (using web admin access described below) to start congfiguring OpenSIS.
diff --git a/opensis-singlevm-ubuntu/README.md b/opensis-singlevm-ubuntu/README.md
index b9684d9946c1..0cd29fa6a057 100644
--- a/opensis-singlevm-ubuntu/README.md
+++ b/opensis-singlevm-ubuntu/README.md
@@ -1,5 +1,8 @@
# Deploy OpenSIS Community Edition on Ubuntu on a single VM.
+
+
+
This template deploys OpenSIS Community Edition as a LAMP application on Ubuntu. It creates a single Ubuntu VM, does a silent install of MySQL, Apache and PHP on it, and then deploys OpenSIS Community Edition. After the deployment is successful, you can go to /opensis-ce to start congfiguring OpenSIS.
diff --git a/postgresql-on-ubuntu/README.md b/postgresql-on-ubuntu/README.md
index 47830a18baec..4163f206f17e 100644
--- a/postgresql-on-ubuntu/README.md
+++ b/postgresql-on-ubuntu/README.md
@@ -3,6 +3,9 @@
+
+
+
This template creates one master PostgreSQL 9.3 server with streaming-replication to multiple (based on the T-Shirt size parameter) slave servers. Each database server is configured with multiple data disks that are striped into RAID-0 configuration using mdadm. The template also optionally creates one externally accessible VM to serve as a jumpbox for ssh into the backend database servers.
diff --git a/puppet-agent-linux/README.md b/puppet-agent-linux/README.md
index 02a7a5089ad9..8b37ff49c2c2 100644
--- a/puppet-agent-linux/README.md
+++ b/puppet-agent-linux/README.md
@@ -3,6 +3,9 @@
+
+
+
[CustomScript Extension](https://github.com/Azure/azure-linux-extensions/tree/master/CustomScript) allows the owner of the Azure Virtual Machines to run customized scripts in the VM.
diff --git a/puppet-agent-windows/README.md b/puppet-agent-windows/README.md
index af0a4f27ee5e..93ceb2674ac9 100644
--- a/puppet-agent-windows/README.md
+++ b/puppet-agent-windows/README.md
@@ -1,6 +1,9 @@
# Deploy a windows VM with Puppet agent.
+
+
+
This template provisions a Windows VM on Azure with the Puppet Agent installed using a VM Extension.
diff --git a/python-proxy-on-ubuntu/README.md b/python-proxy-on-ubuntu/README.md
index 551648de38d0..98783d1b7db8 100644
--- a/python-proxy-on-ubuntu/README.md
+++ b/python-proxy-on-ubuntu/README.md
@@ -3,5 +3,8 @@
+
+
+
This template deploys Python Proxy on a Ubuntu Virtual Machine. This template also deploys a Storage Account, Virtual Network, Public IP addresses and a Network Interface.
diff --git a/rds-deployment/README.md b/rds-deployment/README.md
index 35c3c09ff8e7..225285185977 100644
--- a/rds-deployment/README.md
+++ b/rds-deployment/README.md
@@ -1,4 +1,4 @@
-# Creates Remote Desktop Sesson Collection deployment
+# Create Remote Desktop Sesson Collection deployment
This template deploys the following resources:
@@ -11,3 +11,6 @@ Click the button below to deploy
+
+
+
diff --git a/redis-high-availability/README.md b/redis-high-availability/README.md
index e89663fc2eef..22bd04e79732 100644
--- a/redis-high-availability/README.md
+++ b/redis-high-availability/README.md
@@ -3,6 +3,9 @@
+
+
+
This template deploys a Redis cluster on the Ubuntu virtual machines. This template also provisions a storage account, virtual network, availability sets, public IP addresses and network interfaces required by the installation.
The template also creates 1 publicly accessible VM acting as a "jumpbox" and allowing to ssh into the Redis nodes for diagnostics or troubleshooting purposes.
diff --git a/scrapy-on-ubuntu/README.md b/scrapy-on-ubuntu/README.md
index 970f4761c72f..7e2035625533 100644
--- a/scrapy-on-ubuntu/README.md
+++ b/scrapy-on-ubuntu/README.md
@@ -3,5 +3,8 @@
+
+
+
This template deploys Scrapy on a Ubuntu Virtual Machine. This template also deploys a Storage Account, Virtual Network, Public IP addresses and a Network Interface.
diff --git a/service-fabric-secure-cluster-5-node-1-nodetype-wad/README.md b/service-fabric-secure-cluster-5-node-1-nodetype-wad/README.md
index ee24991b5ff0..339c5fc34c83 100644
--- a/service-fabric-secure-cluster-5-node-1-nodetype-wad/README.md
+++ b/service-fabric-secure-cluster-5-node-1-nodetype-wad/README.md
@@ -3,6 +3,9 @@
+
+
+
This template allows you to deploy a secure 5 node, Single Node Type Service fabric Cluster running Windows server 2012 R2 Data center on Standard_A2 Size VMs with Windows Azure diagnostics turned on.
diff --git a/service-fabric-unsecure-cluster-5-node-1-nodetype/README.md b/service-fabric-unsecure-cluster-5-node-1-nodetype/README.md
index bff2d940c0e9..49474b5a45a8 100644
--- a/service-fabric-unsecure-cluster-5-node-1-nodetype/README.md
+++ b/service-fabric-unsecure-cluster-5-node-1-nodetype/README.md
@@ -3,6 +3,9 @@
+
+
+
This template allows you to deploy a simple 5 node, Single Node Type Service fabric Cluster running Windows server 2012 R2 Data center on Standard_A2 Size VMs.
diff --git a/sharepoint-server-farm-ha/README.md b/sharepoint-server-farm-ha/README.md
index 0f58b001fc13..1fbc8486a05a 100644
--- a/sharepoint-server-farm-ha/README.md
+++ b/sharepoint-server-farm-ha/README.md
@@ -43,6 +43,9 @@ This template will create a SQL Server 2014 Always On Availability Group using t
+
+
+
## Notable Variables
diff --git a/sharepoint-three-vm/README.md b/sharepoint-three-vm/README.md
index 4c20897aadc0..5ad0b5bb9f77 100644
--- a/sharepoint-three-vm/README.md
+++ b/sharepoint-three-vm/README.md
@@ -7,6 +7,8 @@ Click the button below to deploy
-
+
+
+
Notes: Sharepoint farm name must not contain spaces.
diff --git a/slurm-on-sles12-hpc/README.md b/slurm-on-sles12-hpc/README.md
index fe57be075049..b2e2b5743c1e 100644
--- a/slurm-on-sles12-hpc/README.md
+++ b/slurm-on-sles12-hpc/README.md
@@ -5,6 +5,9 @@ Deploys a SLURM cluster with head node and n worker nodes.
+
+
+
1. Fill in the 3 mandatory parameters - public DNS name, a storage account to hold VM image, and admin user password.
diff --git a/slurm/README.md b/slurm/README.md
index 81abf7c8fe7f..5c59dbd025a4 100644
--- a/slurm/README.md
+++ b/slurm/README.md
@@ -3,6 +3,9 @@
+
+
+
1. Fill in the 3 mandatory parameters - public DNS name, a storage account to hold VM image, and admin user password.
diff --git a/spark-on-ubuntu/README.md b/spark-on-ubuntu/README.md
index b22c4c2d9132..f20fa0fe08da 100644
--- a/spark-on-ubuntu/README.md
+++ b/spark-on-ubuntu/README.md
@@ -3,6 +3,9 @@
+
+
+
Apache Spark is a fast and general engine for large-scale data processing.
Spark has an advanced DAG execution engine that supports cyclic data flow and in-memory computing.
diff --git a/spark-ubuntu-multidisks/README.md b/spark-ubuntu-multidisks/README.md
index 3fbfe79a8780..c20faeef64cf 100644
--- a/spark-ubuntu-multidisks/README.md
+++ b/spark-ubuntu-multidisks/README.md
@@ -3,6 +3,9 @@
+
+
+
Apache Spark is a fast and general engine for large-scale data processing.
Spark has an advanced DAG execution engine that supports cyclic data flow and in-memory computing.
diff --git a/sql-server-2014-alwayson-dsc/README.md b/sql-server-2014-alwayson-dsc/README.md
index 901cf8d3b5e5..d18a36bb95fa 100644
--- a/sql-server-2014-alwayson-dsc/README.md
+++ b/sql-server-2014-alwayson-dsc/README.md
@@ -36,7 +36,9 @@ Click the button below to deploy from the portal
-
+
+
+
## Deploying from PowerShell
diff --git a/sql-server-2014-alwayson-existing-vnet-and-ad/Readme.md b/sql-server-2014-alwayson-existing-vnet-and-ad/Readme.md
index a775cd4e328d..c098e371e084 100644
--- a/sql-server-2014-alwayson-existing-vnet-and-ad/Readme.md
+++ b/sql-server-2014-alwayson-existing-vnet-and-ad/Readme.md
@@ -38,7 +38,9 @@ Click the button below to deploy from the portal
-
+
+
+
## Deploying from PowerShell
diff --git a/sqldb-django-on-ubuntu/README.md b/sqldb-django-on-ubuntu/README.md
index 3b87de0bbbcf..9f9dd3157e4b 100644
--- a/sqldb-django-on-ubuntu/README.md
+++ b/sqldb-django-on-ubuntu/README.md
@@ -1,6 +1,9 @@
# Django app with SQL Databases
-
+
+
+
+
This template uses the Azure Linux CustomScript extension to deploy a Django application by creating an Ubuntu VM, doing a silent install of Python and Apache, then creating a simple Django application. The template also creates a SQL Database, with a sample table with some sample data which is displayed in the web browser using a query
diff --git a/sqlvm-provisioning-csp/README.md b/sqlvm-provisioning-csp/README.md
index 9f80e6ecdd22..9808b8f6f7f3 100644
--- a/sqlvm-provisioning-csp/README.md
+++ b/sqlvm-provisioning-csp/README.md
@@ -12,6 +12,9 @@ Click the button below to deploy from the portal
+
+
+
## Files Included
diff --git a/symantec-extension-windows-vm/README.md b/symantec-extension-windows-vm/README.md
index 0ae51dbfec83..92c38fa69c6d 100644
--- a/symantec-extension-windows-vm/README.md
+++ b/symantec-extension-windows-vm/README.md
@@ -3,5 +3,8 @@
+
+
+
Create a Windows VM with Symantec Endpoint Protection extension enabled. This is a sample template that shows how to set up a VM with a trial version of Symantec Endpoint Protection service with this configuration.
\ No newline at end of file
diff --git a/thinkbox-deadline/README.md b/thinkbox-deadline/README.md
index 45c9a426a285..ec78a428f0b6 100644
--- a/thinkbox-deadline/README.md
+++ b/thinkbox-deadline/README.md
@@ -1,7 +1,9 @@
-
+
+
+
This template creates a functioning Deadline 7.2 render environment on the Azure cloud platform. It includes a sample Maxwell render job and a standalone Krakatoa render job.
diff --git a/torque-cluster/README.md b/torque-cluster/README.md
index fa1e321da46b..64d3723eb424 100644
--- a/torque-cluster/README.md
+++ b/torque-cluster/README.md
@@ -7,6 +7,9 @@
+
+
+
1. Fill in the 3 mandatory parameters - public DNS name, a storage account to hold VM image, and admin user password.
diff --git a/ubuntu-desktop/README.md b/ubuntu-desktop/README.md
index 0c06836c31d1..8335f14d5e71 100644
--- a/ubuntu-desktop/README.md
+++ b/ubuntu-desktop/README.md
@@ -5,6 +5,9 @@ This is an Azure template to create an Ubuntu Desktop VM. This is great as a ju
+
+
+
This template runs quickly, but the overall install takes about 1 hour to complete. You can SSH into the VM and *tail -f /var/log/azure/firstinstall.log* to see progress.
diff --git a/umbraco-cms-webapp-redis-cache/README.md b/umbraco-cms-webapp-redis-cache/README.md
index 02ab471cd3ab..7defcc79106f 100644
--- a/umbraco-cms-webapp-redis-cache/README.md
+++ b/umbraco-cms-webapp-redis-cache/README.md
@@ -1,7 +1,10 @@
+# Scalable Umbraco CMS template on Azure App Service Web Apps
+
-
+
+
+
+
-
-#Scalable Umbraco CMS template on Azure App Service Web Apps
Fastest way to build an optimized and hassle free [Umbraco CMS](http://umbraco.org) Website for Azure App Service Web Apps. This is a starter template which has pre configured Umbraco CMS solution with SQL Azure , Azure Storage for media content and Azure Redis cache for maintaining session state. It was built to provide a quick install and configured Umbraco CMS that allows you to scale on the cloud as your web app grows. This option is ideal for Web developers, Creative agencies, Businesses and Enterprises.
diff --git a/vertx-openjdk-apache-mysql-on-ubuntu/README.md b/vertx-openjdk-apache-mysql-on-ubuntu/README.md
index 592ef636a8eb..2d94755d0a54 100644
--- a/vertx-openjdk-apache-mysql-on-ubuntu/README.md
+++ b/vertx-openjdk-apache-mysql-on-ubuntu/README.md
@@ -1,8 +1,14 @@
# Vert.x, OpenJDK, Apache, and MySQL Server on Ubuntu VM
+
+
+
+
+
+
+
This template uses the Azure Linux CustomScript extension to deploy Vert.x, OpenJDK, Apache, and MySQL Server on Ubuntu 14.04 LTS to create a ready development environment using Vert.x.
It downloads Vert.x installation files from the location you specify and creates a symlink so you don't have to browse to Vert.x folder. It also install MySQL server in non-interactive mode with the password you specify.
All these parameters may be edited in install.sh script.
-
diff --git a/visual-studio-dev-vm/README.md b/visual-studio-dev-vm/README.md
index 69c258eadad9..1ea161135133 100644
--- a/visual-studio-dev-vm/README.md
+++ b/visual-studio-dev-vm/README.md
@@ -3,6 +3,9 @@
+
+
+
This template creates a Visual Studio 2013 or 2015 VM from the base gallery VM images available. It creates the VM in a new vnet, storage account, nic, and public ip with the new compute stack. There are various combinations of Visual Studio skus (2013 Community, 2013 Premium, 2013 Ultimate, 2015 Community, 2015 Professional, 2015 Enterprise), tools (Azure SDK, Cordova), as well as the underlying operating system (Windows 8.1 N, Windows 10 N, Windows Server 2012 R2) available to deploy with this template. Selecting a VM image other than the Visual Studio community edition will require appropriate licenses to work properly after you login to the VM and start Visual Studio. Also a valid MSDN subscription user must be authenticated to be able to create the VM images which are not Visual Studio Community Edition on top of Windows Server.
diff --git a/visual-studio-vsobuildagent-vm/README.md b/visual-studio-vsobuildagent-vm/README.md
index bd27a964c5a0..0b4e4ccce81f 100644
--- a/visual-studio-vsobuildagent-vm/README.md
+++ b/visual-studio-vsobuildagent-vm/README.md
@@ -3,6 +3,9 @@
+
+
+
This template is based on the Visual Studio Dev VM template created by [dtzar](https://github.com/dtzar). It creates the VM in a new vnet, storage account, nic, and public ip with the new compute stack then installs the Visual Studio Online build agent.
By default, it will deploy Visual Studio 2015 with Azure SDK 2.7 on Windows Server 2012 with a DS2 size on top of a new premium storage account.
diff --git a/windows-server-containers-preview/README.md b/windows-server-containers-preview/README.md
index af9219a28dcb..d73a7c0c0752 100644
--- a/windows-server-containers-preview/README.md
+++ b/windows-server-containers-preview/README.md
@@ -3,6 +3,9 @@
+
+
+
This template will deploy and configure a Windows Server 2016 TP4 core VM instance with Windows Server Containers. These items are performed by the template:
diff --git a/wordpress-mysql-replication/README.md b/wordpress-mysql-replication/README.md
index 047438b07e0d..10512955e08a 100644
--- a/wordpress-mysql-replication/README.md
+++ b/wordpress-mysql-replication/README.md
@@ -1,8 +1,11 @@
+# Deploys a WordPress web site backed by MySQL master-slave replication
+
-
+
+
+
+
-
-# Deploys a WordPress web site backed by MySQL master-slave replication
This template deploys a WordPress site in Azure backed by MySQL replication with one master and one slave servers. It has the following capabilities:
diff --git a/wordpress-single-vm-ubuntu/README.md b/wordpress-single-vm-ubuntu/README.md
index 852b91248686..54e0c0a1edee 100644
--- a/wordpress-single-vm-ubuntu/README.md
+++ b/wordpress-single-vm-ubuntu/README.md
@@ -3,6 +3,9 @@
+
+
+
This template deploys a complete LAMP stack, then installs and initializes WordPress.
diff --git a/xtremedata-dbx-cluster-centos/README.md b/xtremedata-dbx-cluster-centos/README.md
index 9fb9e5bc9fb4..f060be314e6a 100644
--- a/xtremedata-dbx-cluster-centos/README.md
+++ b/xtremedata-dbx-cluster-centos/README.md
@@ -8,8 +8,10 @@ Create the dbX cluster (Please be patient - this is preview of deployment on Azu
NOTE: You may need to be already logged into your Azure account before hitting the below "deploy" button in order for the Azure deployment screen to come up.
-[](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fxtremedata%2Fazure-quickstart-templates%2Fmaster%2Fxtremedata-dbx-cluster-centos%2Fazuredeploy.json)
-
+[](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fxtremedata-dbx-cluster-centos%2Fazuredeploy.json)
+
+
+
##Requirements
* Please make sure the subscription you use allows creation of the requested number of virtual
diff --git a/zookeeper-cluster-ubuntu-vm/README.md b/zookeeper-cluster-ubuntu-vm/README.md
index e0533be98796..ef51a1d5214a 100644
--- a/zookeeper-cluster-ubuntu-vm/README.md
+++ b/zookeeper-cluster-ubuntu-vm/README.md
@@ -4,5 +4,8 @@ Create a Zookeeper cluster -
+
+
+
This template creates a 'n' node Zookeeper cluster on Ubuntu VMs. Use the scaleNumber parameter to specify the number of nodes in the cluster.