To solve issues like this, I created my own custom bootstrap. Our custom bootstrapper identifies the OS and installs Ruby, Gems and the Chef Client from rpms (from a repo) based on the OS and version.
We built the rpms with FPM (Effing Package Management) from tarballs that we created post ruby, gems and chef client installation for CentOS 5/6 and SLES 10/11…
FPM -> https://github.com/jordansissel/fpm/wiki
Hope this helps…
From: email@example.com [mailto:firstname.lastname@example.org]
Sent: Sunday, April 29, 2012 3:42 PM
Subject: [chef] question on bootstrapping a particular version of chef-server
I am trying to find out if there is a way to bootstrap a particular version of chef-server using chef-solo. Currently, the Opscode wiki talks about using bootstrap-latest.tar.gz which gives me 0.10.8 and I would like to get 0.10.6. I couldn’t find any documentation on selecting a particular version.
I have tried bootstrap-0.10.6.tar.gz & bootstrap-0.10.6-1.tar.gz but to no avail.
thanks in advance!