在节点run_list中指定确切的cookbook版本仍然可行吗?

Flo*_*Woo 15 chef-infra

我在我的笔记中有这个{"run_list":["recipe[nginx@1.2.3]"]}可以明确指定要在节点run_list中使用的cookbook版本,但是我无法使它工作,并且找不到任何文档说明是否仍然支持它或者它已被弃用.

这是使用厨师11.18.0.任何人都可以确认这是否仍然可以使用以及应该配置的位置.在节点run_list或角色run_list中?

谢谢

w25*_*25r 29

您可以完全按照说明指定烹饪书的版本.格式是recipe[cookbook_name::recipe_name@cookbook_version].如果您使用的是默认配方,则无需包含recipe_name(或::).

它既可以在角色中运行,也可以在运行列表中运行.您可以在引导时在命令行上指定它,将其添加到节点等.

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