Как я могу ссылаться на список активного запуска при времени схождения?Как получить доступ к списку выполнения во время выполнения chef-client
Я пытаюсь записать список запуска в файл атрибута json для AMI, который я создаю с помощью chef-client, подключенного к серверу шеф-повара. Моя версия для шеф-повара - 12.14.89.
Я все еще отлаживаю свой шаблон (возможно, он по-другому нарушен), поэтому я еще не подтвердил, что это решает мою проблему. Было бы проблемой, если бы я ввел вопрос, чтобы указать, как определить, принадлежит ли конкретный рецепт текущему списку run_list? – Stuporman
Для этого вы хотите 'node ['recipes']. Include? ('Whatever')'. Это также будет загружать материалы 'include_recipe'. – coderanger
node.run_list.to_json выводит только массив JSON. Чтобы использовать его так, как мне нужно, строка должна выглядеть так: '' run_list ": <% = node.run_list.to_json%>'. – Stuporman