Windows Server Configuration Management Best Practices

Posted by Anton Gogolev on Server Fault See other posts from Server Fault or by Anton Gogolev
Published on 2013-11-11T08:29:48Z Indexed on 2013/11/11 9:59 UTC
Read the original article Hit count: 245

Chef/Pupper/Ansible are cool and all, but they are second-class citizens on Windows at best.

We have a bunch of "snowflake" (one of a kind) machines (baremetal and virtual) that nobody really know what's going on with. What I want is to start establishing basic configuration management for said servers, starting from installing Windows, installing and enabling various Roles and Features, setting up Services, Shares, Users and deploying webapps.

PowerShell DSC looks promising, but it's not yet here and appears to be over-engineered, Puppet and the like are again not first-class. There's a bunch of tooks and TLAs like Windows ADK, DISM, OCSetup, etc. and it seems to me that the "Configuration Management" story on Windows is not precisely rainbows and unicorns.

What I want is a Puppet/Chef-like, lightweight tool (no System Center Configuration Management, please) which would allow us to "version-control our server infrastructure" and bring all the benefits of CM.

So, where do I look for the tool that does this kind of thing?

© Server Fault or respective owner

Related posts about Windows

Related posts about configuration-management