Chef
Cette page regroupe les informations utiles à la mise en place du serveur et des outils Chef sur Debian wheezy
Serveur Chef
TODO
Outils Chef
knife
Afin d'effectuer des actions sur son infrastructure système physique, virtuelle ou Cloud avec Chef, il est nécessaire de disposer de l’outil knife. Si l'on ne souhaite pas avoir recours aux privilèges root pour installer tout l'attirail, il faut installer RVM.
sudo apt-get install curl curl -L https://get.rvm.io | bash -s stable --ruby=1.9.3
Pour installer knife, il faut installer la Gem chef
gem install chef --no-ri --no-rdoc
Foodcritic
Foodcritic permet de parcourir le code des cookbooks afin de mettre en avant les éventuelles erreurs commises. Pour installer foodcritic, il est nécessaire d'installer au préalable les headers de libxml et libxslt. Pas de difficulté car ils sont déjà empaquetés dans Debian.
sudo apt-get install libxml2-dev libxslt-dev gem install foodcritic --no-ri --no-rdoc