Do chef and puppet cost money?
Solution 1:
The paid versions offer more features (i.e., puppet offers an easier way to deploy en mass) and, in many cases most importantly, paid support. When running enterprise servers, having paid support to help you get setup is typically worth it--especially when you run into issues.
- Chef version comparison
- Comparison between Puppet and Puppet Enterprise
Typically, you won't go wrong with the free versions... its only if you need help getting up and running, or you simply have such a large infrastructure (and little experience with configuration management).
Solution 2:
The software is free. The support for that software isn't.
Solution 3:
I can only speak to my experience with Chef (which has been awesome). Chef is open source, you can use if for free, and they have good on-line documentation and wiki pages.
Chef has several 'flavors'. You can run the whole thing for free using Chef-Server (which requires you to set up the server software in addition to the client software on your system). Opscode also offers a hosted version (where they run the server for you) ... you can use the Opscode Platform for free for up to 5 nodes, after than you have to pay for the 'enterprise' edition.
Chef also offers a 'Chef-solo' version, that doesn't speak to a server, but I haven't found that to be very useful.
So, if you have less than 5 'nodes' (a node is a server you are administering) Chef is free. Or, if you want to go the route of hosting a Chef-Server.
Support has a fee, but the community is usually pretty good about offering advice.
Solution 4:
I can't speak for Chef but I use Puppet where I work. There's an "enterprise edition" that comes with support but they also have a version that's totally free. Here's the link to the "open source" edition.
http://info.puppetlabs.com/download-puppet-open-source
Solution 5:
I'm using puppet (the free one) to run a network of ~250 servers including VMs. It's great, but if I had it to do again, Puppet Enterprise might have been worth it. Time is worth money :) On the other hand, it looks like 250 nodes costs $17k annually!