Chef : la plateforme d’automatisation d’infrastructures dans le Cloud
supporte désormais les environnements Windows


Opscode, l’éditeur de Chef annonce le support des systèmes d’exploitation Windows dans sa solution d’intégration de systèmes.

Chef est un Framework open source de gestion de configuration et d’intégration de systèmes dans le Cloud écrit en Ruby. L’outil permet de déployer facilement des serveurs et des applications à grande échelle sur des infrastructures d’entreprise.

Chef est axé sur un modèle de recettes (recipes). Les actions qui doivent être effectuées par l’outil sont définies dans ces recettes. Les recettes sont écrites en Ruby et sont empaquetées au sein d’un cookbook.

Une recette peut être écrite par exemple pour décrire comment un serveur (comme Apache ou MySQL) devra être configuré (Ressources, fichiers qui doivent être utilisés, services qui doivent être démarrés, etc.).

L’outil comprend un serveur qui repose sur une base de données CouchDB, un client qui est une interface Web qui utilise des API REST pour communiquer avec le serveur. Une console (Knife) est également disponible pour les administrateurs système ainsi qu’un shell (Sheffield ) pour créer des recettes.

Jusqu’ici, l’outil ne fournissait qu’un support pour les distributions Linux (Ubuntu, Red Hat, etc.) et Unix (Solaris et OpenSaloaris). Avec cette mise à jour, Chef supportera désormais les systèmes d’exploitation Windows 2003 R2, Windows Server 2008, Windows Server 2008 R2.

Opscode a ajouté à Chef des CookBook pour la configuration des applications sur Windows en utilisant en plus de Ruby, des scripts PowerShell. L’interface client peut être installée sur Windows Vista et Windows 7, et Ruby ainsi que ses composants peuvent être installés d’un coup.

Cette version est capable d’installer, configurer et mettre à jour Windows Server, SQL Server, IIS ainsi que le déploiement d’applications Web avec IIS.


Des recettes et des cookbooks pour d’autres applications Windows seront introduites dans les versions suivantes.



Source : Opscode


Et vous ?

Avez-vous déjà utilisé Chef ? Qu'en pensez-vous ?