Особенности определения зависимостей поваренной книги помогают в управлении поваренной книгой. Эта функция используется, когда мы хотим использовать функциональность одной кулинарной книги в других кулинарных книгах.
Например, если кто-то хочет скомпилировать код на C, тогда нужно убедиться, что все зависимости, необходимые для компиляции, установлены. Для этого может быть отдельная кулинарная книга, которая может выполнять такую функцию.
Когда мы используем chef-сервер, нам нужно знать такие зависимости в кулинарных книгах, которые следует замедлять в файле метаданных кулинарных книг. Этот файл расположен в верхней части структуры каталогов поваренной книги. Он предоставляет подсказки серверу Chef, который помогает в развертывании поваренных книг на правильном узле.
Особенности файла metadata.rb
-
Расположен в верхней части структуры каталогов поваренной книги.
-
Скомпилируется, когда поваренная книга загружена на сервер Chef с помощью команды ножа.
-
Составлено с подкомандой метаданных поваренной книги ножа.
-
Создается автоматически при запуске команды создания готовой книги.
Расположен в верхней части структуры каталогов поваренной книги.
Скомпилируется, когда поваренная книга загружена на сервер Chef с помощью команды ножа.
Составлено с подкомандой метаданных поваренной книги ножа.
Создается автоматически при запуске команды создания готовой книги.
Конфигурация metadata.rb
Ниже приводится содержимое по умолчанию файла метаданных.