3 ms·
Slightly off-topic, but what exactly is the difference between Puppet and Chef? How do they differ?
by philipDS 13y ago
Slightly off-topic, but what exactly is the difference between Puppet and Chef? How do they differ?
- jrobertfox 13y agoThis graphic is pretty informative on the subject: https://www.scriptrock.com/blog/puppet-vs-chef-infographic/ https://www.scriptrock.com/blog/puppet-vs-chef-infographic/ They are both quite similar in their goals, I have used both, but found Chef to be more user friendly and with a more vibrant community.
- druiid 13y agoI would say the biggest difference between Puppet and Chef comes down to Chef is basically 'pure' Ruby while Puppet has a DSL derived from Ruby, which is meant to be easy to work with. I personally prefer Puppet because there's generally one way to do things, while it also allows you to extend the resources and functions available by falling back to custom written Ruby libraries. The Puppet 'code' looks pretty basic and is all generally derived from the core resource types defined here: http://docs.puppetlabs.com/references/latest/type.html http://docs.puppetlabs.com/references/latest/type.html You will also see some examples of what defined resources might look like there.