Microsoft Azure offers a hosted DevOps experience with Vistual Studio Team Services (VSTS). It is great, but sometimes organizations would like to host their own Team Foundation Server (TFS). A particularly relevant use case is users in the Microsoft Government Cloud where VSTS is not yet available. Deploying a TFS Server with database and build agents can be complicated.
This template illustrates how to a TFS server and agents. The topology is illustrated below:
The deployment needs an existing subnet (in a virtual network) and a domain to join. The basic networking and domain controllers can be deployed with the core-network template, or the network and TFS deployment can be combined as in devnet-tfs