Я хотел бы получить доступ к исходному списку запуска в рецепте шеф-повара при выполнении переопределения. Есть ли доступный объект для этого? Прямо сейчас я получаю:Доступ к исходному списку запуска в рецепте
[2016-04-12T20:14:27+00:00] WARN: Run List override has been provided.
[2016-04-12T20:14:27+00:00] WARN: Original Run List: [role[foo], role[bar]]
[2016-04-12T20:14:27+00:00] WARN: Overridden Run List: [recipe[baz]]
В рецепте [Баз] Я хотел бы знать, что роль [Foo] находится в списке запуска по умолчанию узла.
что-то похожее на это:
if node.original_runlist.includes?('role[foo]')
do_something
else
do_something_else
Спасибо!
vvchik, благодарю вас за ответ. Я действительно просмотрел код и обнаружил, что клиент выполняет node.primary_runlist. Это дает мне то, что я искал. – john