Chef est un outil d'automatisation d'infrastructure écrit en Ruby, dont le fonctionnement est analogue à Puppet.
L’administrateur écrit des «recettes» qui décrivent l’état dans lequel doivent se trouver les noeuds administrés par Chef (déploiement de fichiers de configuration, installation de paquets, gestion de mots de passe, ...). Chef se charge alors d’appliquer les recettes sur les différents noeuds, permettant d’administrer de manière centralisée un parc hétérogène composé d’un grand nombre de machines.
Chef bénéficie d’une communauté d’utilisateurs plus jeune que Puppet mais semble toutefois très prometteur. De nombreuses idées introduites par Chef ont d’ailleurs été reprises par Puppet.
Chef est distribué sous licence Apache.
Cette solution ne possède aucun avis