Shortest path to Azure Automation DSC + Chocolatey VM

Let’s create the smallest useful Azure Automation-controlled setup including one configured VM: Create an Azure Automation account in an empty resource group In the Azure portal, click “+ New”, Management, Automation.  Give it a name like “myAutomation” and create a new resource group named something like “myAutomation”.  Put it in a data center near your…


Developing DSC scripts for the Azure Resource Manager DSC Extension

PowerShell Desired State Configuration (DSC) has been out for a while and there are lots of folks that really get it.  Azure Resource Manager (ARM) is going strong, and brings along with it a new contingent of software professionals that can leverage DSC in their ARM templates through the use of the DSC VM Extension….


Rapid automated deployments (large or small) in Microsoft Azure

Azure Task Manager (ATM) is a DevOps tool that enables you to deploy Microsoft Azure compute assets in parallel, thus cutting down on the time necessary to do large deployments. It brings convenience to periodic (daily/weekly/monthly) deployments, large or small, reducing resistance to shutting down resources that aren’t used 24×7 and so saving money.…


OAuth Authentication using Python, REST and Azure AD

Azure Active Directory (Azure AD) uses OAuth 2.0 to enable you to authorize access to web applications and web APIs in your Azure AD tenant. (ref: This post is paired with the full Django/Python-based code sample posted on github:  By using a non-Microsoft stack, I show the general applicability of Azure AD to…