Указать точную версию поваренной книги в node run_list все еще возможно?
У меня есть в моих заметках, что {"run_list":["recipe[[email protected]]"]}
можно явно указать версию поваренной книги для использования в узле run_list, но я не могу заставить ее работать и не могу найти какую-либо документацию, если она будет поддерживаться или если оно устарело.
Это используется шеф-поваром 11.18.0. Может ли кто-нибудь подтвердить, все ли в порядке, и где это должно быть настроено. В node run_list или role run_list?
спасибо
Ответы
Ответ 1
Вы можете указать версию поваренной книги точно так же, как вы заявили. Формат recipe[cookbook_name::[email protected]_version]
. Вам не нужно включать имя recipe_name (или::), если вы используете рецепт по умолчанию.
Он работает как в роли, так и в runlist. Вы можете указать его в командной строке при начальной загрузке, добавить его в node и т.д.
http://www.rubydoc.info/gems/chef/Chef/RunList/RunListItem