Microsoft goes cross-platform with PowerShell Desired State Configuration for Linux
If you haven’t already had a look at PowerShell DSC (Desired State Configuration), then I highly recommend that you do. The new platform management offering from Microsoft is a powerful tool that provides stateful configuration management for your Microsoft environment.
Imagine the surprise by many when an announcement came on May 19th that Microsoft PowerShell DSC now supports Linux!
Not the first ones to the game
Configuration Management is definitely a hotbed of activity with so many products that are in this space already including incumbent favorites like Puppet and Chef. One challenge that many Microsoft-heavy organizations is the addition of tools that are running on a Linux platform. This isn’t a big roadblock for many teams, but it can be a limiter sometimes. In a predominantly Microsoft data center, it does make sense to use native tools wherever possible of course.
Going where no Microsoft product has gone before
The addition of Linux configuration support using OMI (Open Management Infrastructure) furnishes us with a communication platform to interact in new ways to guest machines and standalone physical hosts on Linux that were previously unmanageable from Microsoft tools.
While this is a CTP release of the product, it is a sign of the commitment of Microsoft to extend their reach into previously untouched territory for them. I am excited to see how this could enhance the administration experience for many Microsoft environments who can now integrate Linux platform management and move towards centralized orchestration. It seems that the walled garden is trimming back the hedges for a better view.