Skip to content

Instantly share code, notes, and snippets.

@ryanb
Created April 5, 2012 04:35
Show Gist options
  • Save ryanb/2307959 to your computer and use it in GitHub Desktop.
Save ryanb/2307959 to your computer and use it in GitHub Desktop.
Bootstrap Chef Solo
#!/usr/bin/env bash
apt-get -y update
apt-get -y install build-essential zlib1g-dev libssl-dev libreadline5-dev libyaml-dev
cd /tmp
wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz
tar -xvzf ruby-1.9.3-p125.tar.gz
cd ruby-1.9.3-p125/
./configure --prefix=/usr/local
make
make install
gem install chef ruby-shadow --no-ri --no-rdoc
@bluemont
Copy link

Don't you want apt-get -y upgrade after the update? Sometimes, ubuntu asks for a reboot afterwards (if you look at the post-login message).

@ipoval
Copy link

ipoval commented Jun 1, 2013

@bluemont, apt-get upgrade will upgrade all the packages in the system, not sure if you want this

@codemis
Copy link

codemis commented Jul 19, 2013

I have written a Gist for setting this up on Ubuntu 12.04 32 Bit systems. Check it out at: Ruby & Chef Install

@Wallsays
Copy link

Gist for setting this up on Ubuntu 12.04 LTS 64 Bit here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment