Book Image

Configuration Management with Chef-Solo

By : Naveed ur Rahman
Book Image

Configuration Management with Chef-Solo

By: Naveed ur Rahman

Overview of this book

Table of Contents (13 chapters)

Installation on Linux and Ubuntu


Chef provides us with a number of ways to get started. We can get it working using different methods. Each method has certain advantages and disadvantages. Chef-Solo can be installed as a Ruby gem, or a Debian package and is not available as Red Hat Package Manager (RPM) packages for Red Hat based Linux.

The detailed installation methods are discussed in the following sections.

Installing Chef as a Ruby gem

Chef is written in Ruby, and before getting started with Chef-Solo, we have to install Ruby. The installation is simple enough and it requires only two packages to get started. Ruby developers may prefer this particular method to get started.

apt-get install Ruby1.9.3 Ruby1.9.3-dev build-essential

This will install Ruby Version 1.9.1 and also a few required extensions. After installation of Ruby, we can easily install Chef using it as a Ruby gem. We can install Ruby by using the following snippet:

gem1.9.3 install --no-ri --no-rdoc chef

Also, you can install...