

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Commencer à utiliser Cookbooks in Stacks OpsWorks
<a name="gettingstarted-cookbooks"></a>

**Important**  
Le AWS OpsWorks Stacks service a atteint sa fin de vie le 26 mai 2024 et a été désactivé tant pour les nouveaux clients que pour les clients existants. Nous recommandons vivement aux clients de migrer leurs charges de travail vers d'autres solutions dès que possible. Si vous avez des questions sur la migration, contactez l' AWS Support équipe sur [AWS Re:Post](https://repost.aws/) ou via le [AWS Support](https://aws.amazon.com/support) Premium.

Une pile OpsWorks Stacks au niveau de la production nécessite généralement une certaine personnalisation, ce qui implique souvent la mise en œuvre d'un livre de recettes Chef personnalisé. Un *livre de recettes* est un fichier de package qui contient les informations de configuration, y compris les instructions appelées *recettes*. Une *recette* est un ensemble d'une ou plusieurs instructions, écrites dans la syntaxe du langage Ruby, qui spécifie les ressources à utiliser et l'ordre dans lequel ces ressources sont appliquées. Une *ressource*, telle qu'utilisée dans Chef, est une déclaration de stratégie de configuration. Cette procédure pas à pas fournit une introduction de base à la mise en œuvre des livres de recettes Chef pour OpsWorks Stacks. Pour en savoir plus sur les ressources, livres de cuisine et recettes Chef, consultez les liens dans [Étapes suivantes](gettingstarted-cookbooks-next-steps.md).

Cette procédure pas à pas décrit principalement comment créer vos propres livres de recettes. Vous pouvez également utiliser les livres de recettes mis à disposition par la communauté sur des sites Web tels que [Chef Supermarket](https://supermarket.chef.io). Pour vous aider à vous familiariser avec les livres de recettes de la communauté, nous incluons les instructions d'utilisation d'un livre de recettes de la communauté du Chef Supermarket plus loin dans la procédure pas à pas.

Avant de commencer cette procédure, procédez à quelques étapes de configuration. Si vous avez déjà terminé l'une des autres procédures pas à pas de ce chapitre, telle que [Mise en route : exemple](gettingstarted-intro.md), vous remplissez les conditions requises pour cette procédure pas à pas et pouvez directement [démarrer la procédure pas à pas](gettingstarted-cookbooks-create-cookbook.md). Sinon, veillez à prendre en compte les [prérequis](gettingstarted-intro-prerequisites.md), puis revenez à cette procédure pas à pas.

**Topics**
+ [Étape 1 : Créer le livre de recettes](gettingstarted-cookbooks-create-cookbook.md)
+ [Étape 2 : Créer la pile et ses composants](gettingstarted-cookbooks-create-stack.md)
+ [Étape 3 : Exécuter et tester la recette](gettingstarted-cookbooks-test-recipe.md)
+ [Étape 4 : Mettre à jour le livre de recettes pour installer un package](gettingstarted-cookbooks-install-package.md)
+ [Étape 5 : Mettre à jour le livre de recettes sur l'instance et exécuter la recette](gettingstarted-cookbooks-copy-cookbook.md)
+ [Étape 6 : Mettre à jour le livre de recettes pour ajouter un utilisateur](gettingstarted-cookbooks-add-user.md)
+ [Étape 7 : Mettre à jour le livre de recettes pour créer un répertoire](gettingstarted-cookbooks-create-directory.md)
+ [Étape 8 : Mettre à jour le livre de recettes pour créer et copier des fichiers](gettingstarted-cookbooks-create-file.md)
+ [Étape 9 : Mettre à jour le livre de recettes pour exécuter une commande](gettingstarted-cookbooks-run-command.md)
+ [Étape 10 : Mettre à jour le livre de recettes pour exécuter un script](gettingstarted-cookbooks-run-script.md)
+ [Étape 11 : Mettre à jour le livre de recettes pour gérer un service](gettingstarted-cookbooks-manage-service.md)
+ [Étape 12 : Mettre à jour le livre de recettes pour utiliser JSON personnalisé](gettingstarted-cookbooks-custom-json.md)
+ [Étape 13 : Mettre à jour le livre de recettes pour utiliser les conteneurs de données](gettingstarted-cookbooks-data-bags.md)
+ [Étape 14 : Mettre à jour le livre de recettes pour utiliser l'itération](gettingstarted-cookbooks-iteration.md)
+ [Étape 15 : Mettre à jour le livre de recettes pour utiliser la logique conditionnelle](gettingstarted-cookbooks-conditional-logic.md)
+ [Étape 16 : Mettre à jour le livre de recettes pour utiliser les livres de recettes de la communauté](gettingstarted-cookbooks-community-cookbooks.md)
+ [Étape 17 : (Facultatif) Nettoyer](gettingstarted-cookbooks-clean-up.md)
+ [Étapes suivantes](gettingstarted-cookbooks-next-steps.md)