DSCForLinux extension on a Ubuntu VM

Azure Public Test Date Azure Public Test Result

Azure US Gov Last Test Date Azure US Gov Last Test Result

Best Practice Check Cred Scan Check

Deploy To Azure Deploy To Azure US Gov Visualize

This template uses the Azure DSC for Linux Extension to deploy an Linux VM. Azure DSC for Linux Extension allows the owner of the Azure VMs to configure the VM using Windows PowerShell Desired State Configuration (DSC) for Linux.

With this template, you could:

  1. Push MOF configurations to the Linux VM, the MOF files should be placed in Azure Storage
  2. Distribute MOF configurations to the Linux VM with Pull Servers, the meta MOF files should be placed in Azure Storage
  3. Install custom DSC modules to the Linux VM, the resource module files should be placed in Azure Storage
  4. Register Linux VM to Azure Automation

How to deploy

Azure CLI or Powershell is recommended to deploy the template.

  1. Using Azure CLI

https://azure.microsoft.com/documentation/articles/xplat-cli-azure-resource-manager/

  1. Using Powershell

https://azure.microsoft.com/documentation/articles/powershell-azure-resource-manager/

Tags: Microsoft.Storage/storageAccounts, Microsoft.Network/publicIPAddresses, Microsoft.Network/virtualNetworks, Microsoft.Network/networkInterfaces, Microsoft.Compute/virtualMachines, Microsoft.Compute/virtualMachines/extensions, DSCForLinux