Instant Chef Starter [Instant]

This title is available as an eBook only
Instant Chef Starter [Instant]
eBook: $14.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 15%!
Print & eBook also available on:
Learn in an Instant - Short, Fast, Focused
Table of Contents
Sample Chapters
  • Learn something new in an Instant! A short, fast, focused guide delivering immediate results.
  • Learn the core capabilities of Chef and how it integrates with your infrastructure
  • Set up your own Chef server for managing your infrastructure
  • Provision new servers with ease and develop your own recipes for use with Chef

Book Details

Language : English
eBook : 70 pages
Release Date : February 2013
ISBN : 1782163468
ISBN 13 : 9781782163466
Author(s) : John Ewart
Topics and Technologies : All Books, Application Development, Instant, Architecture & Analysis, Open Source

Table of Contents

Instant Chef Starter
  • Instant Chef Starter
    • So, what is Chef?
      • Multi-server management
      • Use case – managing infrastructure for a multi-tiered application
      • Concepts and terminology
        • Components
        • Basic terminology
        • Back to the problem at hand
        • Defining roles
        • Defining nodes
        • Defining environments
        • Putting it together
    • Installation
      • Getting Chef installed
      • Installation methods
        • Installation on a Debian-based distribution
        • Manual installation
        • Verifying installation
      • Configuring knife
    • Quick start
      • Getting started with using Chef
      • Bootstrapping servers
        • How the process works
        • Examining the bootstrap script
        • Performing the bootstrap
        • Verifying the registration
      • Downloading and installing cookbooks
        • Getting cookbooks from Opscode with knife
        • Installing cookbooks
      • Creating roles
        • Setting up roles
        • Applying roles to nodes
        • Viewing the run list
      • Applying configurations
    • Top features you need to know about
      • Getting more in-depth with Chef
      • Developing your own recipes and cookbooks
        • Cookbook contents
        • Cookbook file organization
        • Recipes
        • Metadata
        • Attributes
        • Templates
        • Resources
        • Writing a basic recipe
      • Getting to know your knife (every chef's primary tool)
        • Commands
        • Bootstrapping a server
        • Viewing and manipulating data
        • Managing nodes and roles
        • Deploying to multiple servers with a single bound!
      • Advanced data configuration using data bags
        • What are data bags
        • Using in recipes
    • People and places that you should know
      • Opscode resources
        • Chef wiki and documentation
        • Chef source code
        • Community portal
        • Opscode blog
        • Chef users' mailing list
        • Cookbook repositories
      • Vagrant
        • Vagrant project
        • Vagrant butcher
      • Ruby resources
        • Ruby quick-start tutorial
        • Official Ruby documentation
        • Code academy Ruby track

John Ewart

John Ewart is a system architect, software developer, and lecturer. He has designed and taught courses at a variety of institutions including the University of California, California State University, and local community colleges covering a wide range of computer science topics including Java, data structures and algorithms, operating systems fundamentals, Unix and Linux systems administration, and web application development. In addition to working and teaching, he maintains and contributes to a number of open source projects. He currently resides in Redmond, Washington, with his wife, Mary, and their two children.

Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.


- 1 submitted: last submission 16 Jul 2013

Errata type: Code | Page no. 12

echo "deb 'lsb_release –cs'-0.10 main" >> /etc/apt/sources.list
should be replaced with
echo "deb `lsb_release –cs`-0.10 main" >> /etc/apt/sources.list

Sorry, there are currently no downloads available for this title.

Frequently bought together

Instant Chef Starter [Instant] +    JBoss AS 7 Configuration, Deployment and Administration =
50% Off
the second eBook
Price for both: $33.00

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

  • What Chef can provide you as a systems administrator
  • Install your own Chef server
  • Provision new servers programmatically
  • Download and use existing recipes
  • Build your own custom recipes
  • Use data bags to describe complex infrastructure data
  • Automate operations across an entire network or a subset of it
  • Scale your infrastructure from a handful to hundreds of servers

In Detail

As any systems administrator will tell you, managing one server can be challenging, let alone a dozen or more. With Chef, you can make managing dozens or even hundreds of servers manageable and learn how to configure and deploy new servers.

"Instant Chef Starter" is a hands-on guide to managing your infrastructure. You will learn the benefits of using Chef as well as how to install, configure, and use the set of tools provided. The book will also cover developing recipes for use with Chef to install software and maintain configurations so managing dozens of servers is no more difficult than managing one.

Learn how Chef fits into your infrastructure, install the software, build your own recipes, and provision servers with ease.

This book covers installing your own Chef server to manage your infrastructure and software configurations. Discover where you can find existing templates for managing software packages and operating systems and then learn to write your own. After you have done that, learn how to apply operations, execute scripts, and manage configurations across an entire network with only one command.


Get to grips with a new technology, understand what it is and what it can do for you, and then get to work with the most important features and tasks.This is a practical Starter guide which helps you gain the skills needed to learn Chef.

Who this book is for

This book is aimed at developers and system administrators who are looking for ways to better manage complex infrastructures in a consistent fashion. No previous experience with Chef is assumed.

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software