Понимание run_list от шеф-повара, в частности «рецепт [COOKBOOK]» - PullRequest
1 голос
/ 28 января 2020

Я прочитал руководство по run_list на веб-сайте шеф-повара и не смог найти свой ответ ...

У меня есть поваренная книга с именем "завтрак"

, и у меня есть файл конфигурации роли который определяет список выполнения как:

"run_list": [
    "recipe[breakfast::egg]",
    "recipe[breakfast::bread]",
    "recipe[breakfast]"
]

Исходя из вышеизложенного, я знаю, что рецепт "egg.rb" и "bread.rb" запускается из / cookbooks / Breakfast / recipes /

Мой вопрос: для третьего рецепта из определения списка рецептов "рецепт [завтрак]", что именно запускается? Это /cookbooks/breakfast/recipes/default.rb?

заранее спасибо! ~

1 Ответ

1 голос
/ 28 января 2020

Да, если указано только имя поваренной книги, а имя рецепта - нет, это означает, что рецепт default запущен. Это так не только в run_list, но также когда вы включаете 1 рецепт в другой:

include_recipe 'breakfast' # will run breakfast::default recipe
...