Chef Server

From DevOps Dictionary
Revision as of 16:26, 10 December 2014 by Clintoncwolfe (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This page is a stub, and is awaiting more content from a community hero. You could be that hero.

Chef Server is the server-side component of the Chef configuration management system. It exposes an HTTP-based API which can be accessed by the chef-client machine configuration agent, the knife command-line tool, or several programming languages using libraries such as ridley.

Some of Chef Server's major responsibilities include:

  • Authenticates incoming API requests
  • Stores and distributes configuration code, known as cookbooks
  • Manages configuration instructions for individual nodes
  • Collects node configuration data (using ohai) and makes it available for searching


See Also

  • chef-zero, an in-memory non-persistent Chef Server implementation often used in testing and tooling
  • puppetmaster