У меня есть кулинарная книга (CB1) с рецептом (install_app
), который будет устанавливать приложения. install_app
на самом деле выполняет ряд других рецептов в CB1 и использует атрибуты для изменения устанавливаемого приложения и настроек приложения.
У меня есть рецепты для каждого приложения, которое устанавливает атрибуты CB1, а затем каждое из них вызывает include_recipe CB1::install_app
.
Но, похоже, это не работает. Chef сначала компилирует все рецепты в списке выполнения, а затем выполняет их, поэтому выполняется только первый вызов include_recipe CB1::install_app
.
Как заставить Chef запускать рецепты несколько раз?