Chef - Dépendances du livre de cuisine

Les fonctionnalités de définition des dépendances de livre de recettes aident à gérer le livre de recettes. Cette fonctionnalité est utilisée lorsque nous voulons utiliser la fonctionnalité d'un livre de cuisine dans d'autres livres de cuisine.

Par exemple, si l'on veut compiler du code C, il faut s'assurer que toutes les dépendances nécessaires à la compilation sont installées. Pour ce faire, il peut y avoir un livre de cuisine séparé qui peut remplir une telle fonction.

Lorsque nous utilisons chef-server, nous devons connaître ces dépendances dans les livres de recettes qui doivent être décélérées dans le fichier de métadonnées des livres de recettes. Ce fichier est situé en haut de la structure du répertoire du livre de recettes. Il fournit des conseils au serveur Chef qui aide à déployer des livres de recettes sur le nœud approprié.

Caractéristiques du fichier metadata.rb

  • Situé en haut de la structure du répertoire du livre de cuisine.

  • Compilé lorsque le livre de recettes est téléchargé sur le serveur Chef à l'aide de la commande couteau.

  • Compilé avec la sous-commande de métadonnées de livre de cuisine de couteau.

  • Créé automatiquement lorsque la commande de création de livre de recettes de couteau est exécutée.

Configuration de metadata.rb

Voici le contenu par défaut d'un fichier de métadonnées.