Учебники

Шеф-повар — Зависимости поваренной книги

Особенности определения зависимостей поваренной книги помогают в управлении поваренной книгой. Эта функция используется, когда мы хотим использовать функциональность одной кулинарной книги в других кулинарных книгах.

Например, если кто-то хочет скомпилировать код на C, тогда нужно убедиться, что все зависимости, необходимые для компиляции, установлены. Для этого может быть отдельная кулинарная книга, которая может выполнять такую ​​функцию.

Когда мы используем chef-сервер, нам нужно знать такие зависимости в кулинарных книгах, которые следует замедлять в файле метаданных кулинарных книг. Этот файл расположен в верхней части структуры каталогов поваренной книги. Он предоставляет подсказки серверу Chef, который помогает в развертывании поваренных книг на правильном узле.

Особенности файла metadata.rb

  • Расположен в верхней части структуры каталогов поваренной книги.

  • Скомпилируется, когда поваренная книга загружена на сервер Chef с помощью команды ножа.

  • Составлено с подкомандой метаданных поваренной книги ножа.

  • Создается автоматически при запуске команды создания готовой книги.

Расположен в верхней части структуры каталогов поваренной книги.

Скомпилируется, когда поваренная книга загружена на сервер Chef с помощью команды ножа.

Составлено с подкомандой метаданных поваренной книги ножа.

Создается автоматически при запуске команды создания готовой книги.

Конфигурация metadata.rb

Ниже приводится содержимое по умолчанию файла метаданных.

Метаданные