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


CategoryFrSystemAdministration