Terraform allows you to define and create complete infrastructure deployments in Azure. You build Terraform templates in a human-readable format that create and configure Azure resources in a consistent, reproducible manner.
Some of the errors you receive while creating infrastructure in Azure using Terraform
In this article we will see how you can use “Schedule release trigger” feature of Azure Release Pipeline to schedule deletion & creation of the VM and configuration of VSTS build agent.
Create Self Hosted Linux Build agent using release pipeline (ARM template) and override template parameter values using variables and scope for release pipeline.
SSH is an encrypted connection protocol that allows secure sign-ins over unsecured connections. SSH is the default connection protocol for Linux VMs hosted in Azure.
Using ARM template you can create new Windows VM in a new vnet, storage account, nic, and public ip with the new compute stack then install the Visual Studio Team Services build agent.