Chef (logiciel)

Un article de Wikipédia, l'encyclopédie libre.
Chef
Description de l'image Chef logo.svg.

Informations
Développé par Opscode
Première version
Dernière version 12.17.5 ()
Dépôt github.com/chef/chef-server et github.com/chef/chefVoir et modifier les données sur Wikidata
Écrit en Ruby
Système d'exploitation GNUVoir et modifier les données sur Wikidata
Environnement Linux, Unix, Windows
Type Gestionnaire de configuration
Licence Licence Apache
Site web https://www.chef.io/chef

Chef est un logiciel libre de gestion de configuration écrit en Ruby. Il utilise un langage dédié (appelé domain-specific language ou DSL) en pure-Ruby pour l'écriture de configuration du système d'exploitation sous la forme de « recettes » (recipes) ou de « livres de recettes » (cookbook). Chef a été écrit par Opscode et est publié sous licence open source Apache 2.0.

Chef peut être utilisé en mode client-serveur, ou dans une configuration consolidée nommée « chef-solo ».

La version commerciale du produit est gratuite jusqu’à 5 serveurs, puis commence à 120 $ par mois pour 20 serveurs, et 600 $ par mois pour 100 serveurs.

Histoire[modifier | modifier le code]

Chef a été créé par Adam Jacob pour une société de conseil[1], dont le but était de concevoir des outils de déploiement. Devant le potentiel de l'application, Adam Jacob, Jesse Robins, Barry Steinglass, Nathen Haneysmith et Joshua Timberman créent la société chef éditant le logiciel qu'ils appellent du même nom. Le projet s'appelait à la base marionette, mais comme le nom était trop long, et risquait d'induire des fautes d'orthographe, un nouveau nom fut choisi. Chef correspond à l'idée des recettes (en anglais recipes) par son sens culinaire.

En février 2013, Opscode publie la version 11 de Chef, comprenant une totale réécriture du code en Erlang[2].

Le 8 septembre 2020, Progress annonce l'acquisition de Chef[3] pour la somme de 220 millions de dollars[4].

Systèmes d'exploitation supportés[modifier | modifier le code]

Notes et références[modifier | modifier le code]

  1. (en) Chris Cancialosi, « The Future Of DevOps With Chef CTO Adam Jacob », Forbes,‎ (lire en ligne, consulté le 14 juin 2018)
  2. (en) Bryan McLellan, « Chef 11 Released! », Opscode, (consulté le 4 juillet 2015)
  3. Progress Software Corporation, « Progress Announces Acquisition of Chef », sur GlobeNewswire News Room, (consulté le 8 septembre 2020)
  4. « Automatisation : Progress Software s'offre Chef pour 220 M$ - Le Monde Informatique », sur LeMondeInformatique (consulté le 9 septembre 2020)

Liens externes[modifier | modifier le code]