Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Am looking at Puppet and Cfengine. Unfortunately neither can do Windows deployments.

Can you suggest some alternatives?

Thank you.

share|improve this question

Some crazy person is trying to port Puppet to Windows, I believe, but apart from that you're basically stuffed -- some of the proprietary stuff says it can manage both Windows and Linux from a single point, but I've never found one that I didn't want to thermite the install CDs of. The systems are so different that you're best off just using the best available system for Linux, and finding something passable for Windows. A single tool is almost certainly going to be a massive and painful compromise that will be nobody's friend.

share|improve this answer

Have you considered Group Policy Objects (

You can look at them as rules for the domain member computers and users. Like the config management software that you mentioned, they're centrally administered using AD, and though you can't do version control on them (that I know of), they might do what you're looking for.

share|improve this answer

If you want to go with a commercial solution (and one that's not cheap), HP's Server Automation platform does exactly what you're describing.

For the free/open-source/cheap route, see my question here:

share|improve this answer
Hps solution also a giant PITA – Jim B Mar 11 '10 at 23:48
it is indeed - I've been working with it for several years, and I agree .. but it is what he described – warren Mar 12 '10 at 0:07

Cfengine 3 comes in two flavours: a community version (fully open source) and a "commercial open source" version, Cfengine Nova, which does come with a Windows native service of Cfengine (see supported OS).

I've had the chance to play with this version a bit, and it's rather impressive. Using the same configuration "language" as for *NIX configuration, it can handle all the same things, and more, like editing registry keys.

share|improve this answer

cfengine actually works for windows. See here a detailed report:

is it worth it? That's another question

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.