Sets up the following:
-
Jenkins Master VM
- VM
- OS Disk
- Data Disk
- Network Interfaces
- Diagnostics Storage Account
- Availability Set
- Schedule - Not available in Azure Gov, replaced with Azure Automation
- VM
-
Jenkins Artifactory VM
-
TFS Svc VM
-
TFS DB VM
This template only has 1 parameter: namingPrefix
. This parameter is used to autogenerate the names of all resources. For example, for namingPrefix
of contoso_
, the vms will be named contoso_vm_jenkins_master
and contoso_vm_tfs_svc
.
All resources are created in the same location as the resource group they are contained in.
- Hardcoded to disk type (Windows/Linux) given osProfile.(Windows/Linux)Configuration
- VM Computer Names don't use the prefix given naming constraints
- Add other ALM VMs
- Add other goodness implemented in Jumpbox VM (e.g. extensions)