Подтвердить что ты не робот

Указать точную версию поваренной книги в node run_list все еще возможно?

У меня есть в моих заметках, что {"run_list":["recipe[[email protected]]"]} можно явно указать версию поваренной книги для использования в узле run_list, но я не могу заставить ее работать и не могу найти какую-либо документацию, если она будет поддерживаться или если оно устарело.

Это используется шеф-поваром 11.18.0. Может ли кто-нибудь подтвердить, все ли в порядке, и где это должно быть настроено. В node run_list или role run_list?

спасибо

4b9b3361

Ответ 1

Вы можете указать версию поваренной книги точно так же, как вы заявили. Формат recipe[cookbook_name::[email protected]_version]. Вам не нужно включать имя recipe_name (или::), если вы используете рецепт по умолчанию.

Он работает как в роли, так и в runlist. Вы можете указать его в командной строке при начальной загрузке, добавить его в node и т.д.

http://www.rubydoc.info/gems/chef/Chef/RunList/RunListItem