Chef
Gestion de configuration en Ruby, née chez Opscode en 2009 (aujourd'hui Progress Software). Des « cookbooks » (livres de cuisine) contiennent des « recipes » (recettes) qui décrivent l'état voulu du système.
Modèle « pull » : un client Chef sur chaque nœud récupère sa configuration auprès du serveur Chef et boucle jusqu'à atteindre un état idempotent. Le DSL en Ruby pur rend les recettes souples, mais suppose de connaître Ruby. InSpec est son outil de test de conformité.
A perdu du terrain face à Ansible (modèle « push », sans agent, sans Ruby) et à Terraform (IaC). Survit dans la finance et les secteurs régulés, où la conformité est déjà écrite en Chef.