如何使用 chef-client 运行 特定版本的食谱?

How can I run a cookbook with a specific version using chef-client?

我在 Chef 服务器上有 2 个食谱名称为 mycookbook,版本为 0.1.0 和 0.1.1。现在我只想 运行 使用 chef-client 的食谱 mycookbook 版本 0.1.1。我该怎么做?

通过点击找到答案并尝试

运行 遵循命令

chef-client -o "recipe[mycookbook@0.1.1]"

这将调用 mycookbook 版本 0.1.1

注意: 运行 带有 -o 参数的 chef-client 将永久覆盖该节点的运行列表。