BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!

Chef Configuration and Provisioning Tool Announced

by Charlie Martin on Jan 26, 2009 |

Chef is a new open-source system integration, configuration management and provisioning application, released under the Apache 2.0 license by Opscode, in Seattle, Washington.  Chef operates by defining system nodes, cookbooks for performing administrative tasks, and libraries for defining interactions with other tools such as applications, databases, and system administration resources like LDAP directories.

Chef is implemented as a Ruby-based DSL which is interpreted by Chef clients, working under the direction of a Chef server.  Clients authenticate themselves to the server using OpenID, then synchronize the needed resources and libraries automatically.  These resources are then used by the client to perform steps toward configuring the client node, a process called convergence.  The ideal is that the configuration should be completed in one step; if it can't be, then the goal is for the client to make progress with later invocations in order to "converge" on the desired final state. 

While Chef has just been announced, and is still an early version, it is being used in production in several installations.

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Just to clarify... by Adam Jacob

If Chef can't configure your system in a single run, we believe it's a bug (either in your cookbooks or in Chef.)

Convergence gives us graceful failures - not slow success. :)

Re: Just to clarify... by Charlie Martin

Thanks, Adam. That's as I'd understood it, I appreciate the clarification.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

2 Discuss

Educational Content

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT