Terraform integrates well with a variety of tools, including version control systems, continuous integration and delivery (CI/CD) pipelines, and collaboration tools.
IaC
How to create Linux (Ubuntu) VSTS build agent using ARM template in Visual studio 2017
Using ARM template you can create new WLinux VM in a new/existing vNet, storage account, nic, and public ip with the new compute stack then install the Visual Studio Team Services build agent and all dependencies.