Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information. Update (#272) Aug 25, 2017
azuredeploy.json Revert back removal of bootDiagnostics Apr 18, 2019
centos.7.3.azuredeploy.parameters.json Changed the Linux templates so more Linux flavors can be added. (#251) Jul 18, 2017
centos.7.4.azuredeploy.parameters.json Add new param file for CentOS 7.4 (#324) Jan 8, 2018
centos.7.5.azuredeploy.parameters.json Adding new parameter file for CentOS 7.5 (#365) Aug 15, 2018
debian.8.azuredeploy.parameters.json Adding Debian support to simple linux VM. (#253) Jul 20, 2017
suse.11sp4.azuredeploy.parameters.json Adding more flavors of SUSE. (#292) Aug 29, 2017
suse.12sp2.azuredeploy.parameters.json Adding more flavors of SUSE. (#292) Aug 29, 2017
suse.12sp3.azuredeploy.parameters.json Product VHD for SUSE 12 SP3 changed in marketplace feed. (#318) Dec 15, 2017
ubuntu.14.04.azuredeploy.parameters.json Changed the Linux templates so more Linux flavors can be added. (#251) Jul 18, 2017
ubuntu.16.04.azuredeploy.parameters.json Changed the Linux templates so more Linux flavors can be added. (#251) Jul 18, 2017

[IaaS Linux VM]

This template deploys a simple Linux VM such as ubuntu 14.04, ubuntu 15.10, sles 12 SP1, CentOS 6.7, CentOS 7.2

Tags: [Linux]

Endpoint Version Validated
Microsoft Azure Stack - yes


Follow the below links to create/download a Linux Image and upload the same to Azure Stack's Platform Image Repository

  2. Note: please use the default values for linuxPublisher, linuxOffer, linuxSku, linuxVersion found in azuredeploy.json or parameters.json while creating the manifest.json in PIR

Deployment steps

  1. Deploy to Azure Stack portal using custom deployment
  2. Deploy through Visual Studio using azuredeploy.json and azuredeploy.parameters.json. Note: for other Linux versions deployment, rename the *.azuredeploy.parameters.json to the default name before deploying via VisualStudio
  3. Deploy the solution from PowerShell with the following PowerShell script
## Configure the environment with the Add-AzureRmEnvironment cmdlt 
Follow the below link to configure the Azure Stack environment with Add-AzureRmEnvironment cmdlet and authenticate a user to the environment

# Set Deployment Variables
$myNum = "001" #Modify this per deployment
$RGName = "myRG$myNum"
$myLocation = "local"

$templateFile= "azuredeploy.json"
$templateParameterFile= "azuredeploy.parameters.json"
# For Suse $templateParameterFile= "suse.12.sp1.azuredeploy.parameters.json"
# For CentOS 6.7 $templateParameterFile= "centos.6.7.azuredeploy.parameters.json"
# For CentOS 7.2 $templateParameterFile= "centos.7.2.azuredeploy.parameters.json"

# Create Resource Group for Template Deployment
New-AzureRmResourceGroup -Name $RGName -Location $myLocation

# Deploy Template 
New-AzureRmResourceGroupDeployment `
    -ResourceGroupName $RGName `
    -TemplateFile $templateFile `
    -TemplateParameterFile $templateParameterFile
You can’t perform that action at this time.