Définition simple
Chef automatise la configuration et le maintien en conformité de serveurs à l'aide de recettes et de ressources déclarées en code.
Objectif et usage
Chef Infra automatise la configuration de systèmes au moyen de ressources regroupées dans des recettes et cookbooks.
Comment ça fonctionne ?
Le client évalue les ressources attendues et applique les actions nécessaires selon la logique, les attributs et les dépendances définis.
Exemple et vérification
Avant un déploiement de cookbook, vérifier ses versions, les paramètres propres à l’environnement et son comportement sur un système déjà configuré.
Points d’attention
Une recette peut contenir une logique impérative ou des opérations non répétables. Le langage et le cadre d’automatisation ne garantissent pas seuls un résultat sans interruption.
En résumé
Les ressources doivent décrire un état maîtrisé et être testées avec les mêmes contraintes que les machines visées.