Le répertoire choisi pour chef est :
/opt/chef-11.6/ qui correspond à /opt/chef-<version_number > et celui des gems est : /opt/chef-11.6/.gemsCe tuto utilise SL6 (64 bits) et chef 11.6.
/opt/chef-11.6/ qui correspond à /opt/chef-<version_number > et celui des gems est : /opt/chef-11.6/.gemscurl -L https://www.opscode.com/chef/install.sh | bash
wget https://opscode-omnibus-packages.s3.amazonaws.com/el/6/x86_64/chef-11.4.4-1.el6.x86_64.rpm
rpm - Uvh chef-11.4.4-1.el6.x86_64.rpm
sudo rpm -Uvh http://rbel.frameos.org/rbel6
sudo yum install ruby ruby-devel ruby-ri ruby-rdoc ruby-shadow gcc gcc-c++ automake autoconf make curl dmidecode
cd /tmp wget http://production.cf.rubygems.org/rubygems/rubygems-2.0.3.tgz tar zxf rubygems-2.0.3.tgz cd rubygems-2.0.3 ruby setup.rb --no-format-executable --no-document
sudo gem install chef --no-ri --no-rdoc
sudo chef-client
yum install -y git
cd /opt/
git clone https://github.com/opscode/chef.git
sudo yum install ruby ruby-devel ruby-ri ruby-rdoc ruby-shadow gcc gcc-c++ automake autoconf make curl dmidecode
cd /tmp wget http://production.cf.rubygems.org/rubygems/rubygems-1.8.10.tgz tar zxf rubygems-1.8.10.tgz cd rubygems-1.8.10 sudo ruby setup.rb --no-format-executable
gem install rspec rake cucumber jeweler gemcutter
cd /opt/chef/lib/chef rake install
sudo chef-client
knife configure client ./
mkdir -p /etc/chef/
mv 'client.rb' 'validation.pem' /etc/chef/
sudo chef-client
hostname -fdoit retourner le FQDN de la machine exemple : chef-server.mycompany.com
cd /usr/local/srcet télécharger le .rpm :
wget https://opscode-omnibus-packages.s3.amazonaws.com/el/6/x86_64/chef-server-11.0.6-1.el6.x86_64.rpmon l'installe : (les fichiers vont se placer dans /opt/chef-server)
sudo rpm -ivh chef-server-11.0.6-1.el6.x86_64.rpmLe script d'installation nous dis que faire :
sudo chef-server-ctl reconfigureVoilà, on a plus qu'à se connecter sur l'interface web afin de changer le mot de passe par défaut du compte admin.