This page contains Windows bias

About This Page

This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.

Bias Analysis

Bias Types:
⚠️ windows_first
⚠️ missing_linux_example
Summary:
The documentation page provides only Windows-based examples for connecting an environment to a lab's VNet in Azure DevTest Labs. The sample ARM template exclusively references Windows Server images and does not mention or provide examples for Linux-based environments. There are no Linux OS options, publishers, or offers in the template, and no guidance is given for Linux users.
Recommendations:
  • Add Linux OS options (such as Ubuntu, CentOS, or other popular distributions) to the ARM template parameters and variables.
  • Include a Linux-based example in the documentation, showing how to deploy a Linux VM connected to the lab VNet.
  • Mention both Windows and Linux use cases in the scenario description to ensure parity.
  • Provide guidance or links for Linux-specific configuration or troubleshooting steps where relevant.
GitHub Create pull request

Scan History

Date Scan ID Status Bias Status
2025-08-17 00:01 #83 in_progress ✅ Clean
2025-07-13 21:37 #48 completed ❌ Biased
2025-07-09 13:09 #3 cancelled ✅ Clean
2025-07-08 04:23 #2 cancelled ❌ Biased

Flagged Code Snippets

{ "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters": { "DTLEnvironVmStoretype": { "type": "string", "defaultValue": "Standard_LRS", "allowedValues": [ "Standard_LRS", "Standard_ZRS", "Standard_GRS", "Standard_RAGRS", "Premium_LRS" ] }, "DTLEnvironVmName": { "type": "string", "minLength": 1 }, "VmAdminUserName": { "type": "string", "minLength": 1 }, "VmAdminUserPassword": { "type": "securestring" }, "DTLEnvironVmOsVersion": { "type": "string", "defaultValue": "2012-R2-Datacenter", "allowedValues": [ "2008-R2-SP1", "2012-Datacenter", "2012-R2-Datacenter", "Windows-Server-Technical-Preview" ] }, "DTLSubnetId": { "type": "string", "defaultValue": "$(LabSubnetId)" } }, "variables": { "DTLEnvironStoreName": "[toLower([concat(parameters('DTLEnvironVmName'), 'storename')])]", "DTLEnvironVmImagePublisher": "MicrosoftWindowsServer", "DTLEnvironVmImageOffer": "WindowsServer", "DTLEnvironVmOSDiskName": "[concat(parameters('DTLEnvironVmName'), 'OSDisk')]", "DTLEnvironVmSize": "Standard_D2_v2", "DTLEnvironVmStorageAccountContainerName": "vhds", "DTLEnvironVmNicName": "[concat(parameters('DTLEnvironVmName'), 'NetworkInterface')]" }, "resources": [{ "name": "[variables('DTLEnvironStoreName')]", "type": "Microsoft.Storage/storageAccounts", "location": "[resourceGroup().location]", "apiVersion": "2016-01-01", "sku": { "name": "[parameters('DTLEnvironVmStoretype')]" }, "dependsOn": [], "tags": { "displayName": "[variables('DTLEnvironStoreName')]" }, "kind": "Storage" }, { "name": "[variables('DTLEnvironVmNicName')]", "type": "Microsoft.Network/networkInterfaces", "location": "southeastasia", "apiVersion": "2016-03-30", "dependsOn": [], "tags": { "displayName": "[variables('DTLEnvironVmNicName')]" }, "properties": { "ipConfigurations": [{ "name": "ipconfig1", "properties": { "privateIPAllocationMethod": "Dynamic", "subnet": { "id": "[parameters('DTLSubnetId')]" } } }] } }, { "name": "[parameters('DTLEnvironVmName')]", "type": "Microsoft.Compute/virtualMachines", "location": "[resourceGroup().location]", "apiVersion": "2015-06-15", "dependsOn": [ "[resourceId('Microsoft.Storage/storageAccounts', variables('DTLEnvironStoreName'))]", "[resourceId('Microsoft.Network/networkInterfaces', variables('DTLEnvironVmNicName'))]" ], "tags": { "displayName": "[parameters('DTLEnvironVmName')]" }, "properties": { "hardwareProfile": { "vmSize": "[variables('DTLEnvironVmSize')]" }, "osProfile": { "computerName": "[parameters('DTLEnvironVmName')]", "adminUsername": "[parameters('VmAdminUserName')]", "adminPassword": "[parameters('VmAdminUserPassword')]" }, "storageProfile": { "imageReference": { "publisher": "[variables('DTLEnvironVmImagePublisher')]", "offer": "[variables('DTLEnvironVmImageOffer')]", "sku": "[parameters('DTLEnvironVmOsVersion')]", "version": "latest" }, "osDisk": { "name": "[variables('DTLEnvironVmOSDiskName')]", "vhd": { "uri": "[concat(reference(resourceId('Microsoft.Storage/storageAccounts', variables('DTLEnvironStoreName')), '2016-01-01').primaryEndpoints.blob, variables('DTLEnvironVmStorageAccountContainerName'), '/', variables('DTLEnvironVmOSDiskName'), '.vhd')]" }, "caching": "ReadWrite", "createOption": "FromImage" } }, "networkProfile": { "networkInterfaces": [{ "id": "[resourceId('Microsoft.Network/networkInterfaces', variables('DTLEnvironVmNicName'))]" }] } } } ], "outputs": {} }