Brian Keller talks with Keith Bankston (Senior Program Manager) and Jeff Levinson (Technology Solution Professional) about the PowerShell Desired State Configuration (DSC), the new Configuration as Code guidance and plans to create a vibrant community around the PowerShell Gallery. DSC is a new management platform in Windows PowerShell that enables deploying and managing configuration data for software services and managing the environment in which these services run. It is emerging as a pivotal player in the DevOps world.
- [00:00] Welcome by Brian
- [00:12] Introductions to Keith and Jeff
- [00:32] Role of DSC with a move into DevOps culture
- [03:59] Configuration as Code guidance project
- [04:50] How the artefacts help developers understand
- [05:48] Demonstration of DSC integrated with Release Management
- [13:38] Quick tour of Release Management tool
- [15:26] What's next?
- [17:05] Conclusion
- PowerShell DSC Resource Kit: About 120 experimental resources, with source code, documentation, and samples, are posted on TechNet, organized in 41 modules. The All Resources topic contains a zip of all the resources we have shipped to date, and is updated with each release.
- The resources are also available via the PowerShell Gallery, which is our Nuget-based repository.
- The ALM Rangers Configuration as Code guidance is published here: http://vsardevops.codeplex.com/, and an example resource is located with the DSC Reskit here: https://gallery.technet.microsoft.com/cFileShare-Module-ALM-312732e8
- Browse through the catalogue of ALM Ranger solutions and index of their team.
- Not mentioned in the talk, but here's the topic on Linux DSC: http://blogs.technet.com/b/privatecloud/archive/2014/05/18/powershell-dsc-for-linux-step-by-step.aspx