Sync runbooks from Visual Studio Git repository to Azure Automation Account

This runbook syncs all runbooks from a Visual Studio online (VSO) git repository to an Azure Automation Account.

 
 
 
 
 
4.4 Star
(5)
2,107 times
Add to favorites
Windows Azure
7/12/2014
E-mail Twitter del.icio.us Digg Facebook
  • This is missing the whole 'bottom-up' part
    2 Posts | Last post March 09, 2016
    • The runbooks are never sorted by their depth in the folder structure. 
      
      Instead, these runbooks are published in whatever order they are returned by VSO. 
    • I've created a PowerShell Module that can be easily imported into your Automation Account to Sync runbooks from VSO-Git. 
      
      
      https://www.powershellgallery.com/packages/AzureAutomationVsoGitSync
      https://github.com/JoeBrockhaus/AzureAutomationVsoGitSync
      
      
      This picks up where the incomplete Sync-VsoGitRunbook left off, and doesn't require manual dependency management nor obtuse folder structures. 
      
      The GitHub repo contains sample runbooks and instructions for how to configure VSO Service Hooks & create the Runbook WebHook to receive the VSO events.