Другим ответом на этот вопрос является использование рецепта по умолчанию для поваренной книги, которая содержит список необходимых поваренных книг. Это также считается хорошим примером развития (источники ниже). Это пример:
#
# Cookbook Name:: wrapper-cookbook
# Recipe:: base
#
include_recipe "ntp"
include_recipe "nagios::windows_client"
include_recipe "web_server::web_sites",
include_recipe "base_server::ssl_certs"
Джулиан Данн из Opscode предполагает, что это правильное решение в пункте 6. Run List in Roles (время ~ 15:30) в презентации.
https://www.youtube.com/watch?v=IJCY2cEr6Rw
Также продемонстрировано в связанном блоге.
http://dougireton.com/blog/2013/02/16/chef-cookbook-anti-patterns/