Runbook Libraries / Repositories
It would be nice to bundle up runbooks related to a certain integration into a library of child repository in Azure. Let me do some explaining on this. Currently I have 235 runbooks for automation which makes managing my environment a little difficult over time. It would be nice to bundle up runbooks related to a solution such as F5 integration. A library could contain the PowerShell module that we created for F5 integration, but the real power would be adding in runbooks that use that module. So I could have a collection of runbooks like Create-VIP, Update-VIP, Delete-VIP, Remove-From-Pool, ETC. The ability to bundle this up and provide this as a solution would be a huge value add from my perspective. It would also be a major community value add as we can share complete integration solutions instead of just having a handful of cmdlets.
Thanks for this suggestion!
Do you want the collection of runbooks and modules visually grouped in a folder-like structure, or are you looking for the ability to export (either to source control or locally) as a solution and to share the collection in your team? Or are you looking for both?
Thanks Steve! This makes sense. I'll likely follow up with you for some validation as we do more work on Source Control and Gallery.
Steve Greer commented
It would be nice to have both. The ability to create a collection of runbooks grouped with a specific module and view it graphically in a folder structure would be a nice value add. If you can bundle it as a solution to import and export which can then be shared with internal teams or the Github community would be a huge bonus. Please correct me if my perspective is wrong with this, but I think building PS Modules is just the first step with integration with third party products or systems. Giving the community the ability to bundle the runbooks with the PS Module would provide us a way to share a more complete solution for easily integrating those systems. I think this would spark fast growth in Azure Automation along with SMA.