Opscode
Home     Introduction to Chef     Cookbooks     Blog     GitHub     Tickets 

Home

Welcome to Chef!

Chef is a systems integration framework, built to bring the benefits of configuration management to your entire infrastructure. With Chef, you can:

  • Manage your servers by writing code, not by running commands. (via Cookbooks)
  • Integrate tightly with your applications, databases, LDAP directories, and more. (via Libraries)
  • Easily configure applications that require knowledge about your entire infrastructure ("What systems are running my application?" "What is the current master database server?") (via Search)

Learn about Chef


You want to learn more about Chef? We want to teach you about Chef! How convenient!

Lets start at the top, shall we?

Quick Start

Head over to the Quick Start guide, which will walk you through the following:

It takes a few assumptions to get you up and running as quickly as possible.

Chef Basics

Once you've gotten yourself situated, it's time to go to Cooking School. In this section, we talk about Nodes, Roles, Cookbooks (and their components: Recipes, Definitions, Attributes, Libraries, Files, Templates and Metadata), Resources, Providers, Search and Data Bags. This is where you'll learn what each piece of Chef is, and how they all fit together.

Chef Architecture

With all that under your belt, it's time to tackle the dirty secrets of what's happening behind the scenes with Chef Architecture. We'll give you the scoop on the executable parts of Chef - Chef Server, Chef Indexer, Chef Client, Chef Solo, Knife and Shef, and tell you all about Chef's Authentication system. We close with Anatomy of a Chef Run, where we go in-depth with the process by which your systems get configured.

Getting Help


Having trouble with Chef? Find out how to get help!

Using Chef?


Are you using Chef, either personally or in your organization? If so, please add an entry to the Chef Users List.

Upgrading Chef


Read about how to upgrade Chef versions with the Upgrade Instructions guides.

Chef Presentations


If you have done a presentation about Chef anywhere, from your local user group or a big conference and don't mind sharing your slide deck, please list and attach it to Chef Presentations.

Recently Updated
by Joshua Timberman (01 Sep)
Recipes (Chef)
by EJ Finneran (31 Aug)
Installation on RHEL and CentOS 5 with RPMs (Chef)
by Kurt Yoder (30 Aug)
Upgrading Chef 0.8.x to 0.9.x (Chef)
by Joshua Timberman (30 Aug)
Amazon EC2 AMIs with Chef (Chef)
by Joshua Timberman (30 Aug)
Chef Configuration Settings (Chef)
by Bryan Hale (30 Aug)
Approved Contributors (Chef)
by ajay (30 Aug)
Re: Launch Cloud Instances with Knife (Chef)
by Richard Crowley (28 Aug)
Chef Users List (Chef)
by Joshua Timberman (27 Aug)
Troubleshooting (Chef)
by Joshua Timberman (27 Aug)
FAQ (Chef)
by Joshua Timberman (27 Aug)
The Opscode Platform (Chef)
by Joshua Timberman (27 Aug)
What is Chef? (Chef)
by Joshua Timberman (27 Aug)
Installation on RHEL and CentOS 5 with RPMs v. 42 (Chef)
by Joshua Timberman (27 Aug)
Glossary (Chef)
by Matthew Kent (27 Aug)
Installation on RHEL and CentOS 5 with RPMs v. 41 (Chef)
Navigate space
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Copyright © 2009 Opscode, Inc. All Rights Reserved.