在Chef上引导节点时出错

问题描述 投票:0回答:1

我是厨师新手。当我引导节点时,我得到的错误食谱版本取决于厨师版本[“> = 14.0”],但是正在运行的厨师版本为12.21.4。默认情况下,我会知道该菜谱版本已设置,但如何知道该菜谱版本将适用于哪个厨师版本。如何解决这个问题?

chef
1个回答
0
投票

查看任何食谱的metadata.rb。您可能会看到与以下内容类似的行,该行充当本食谱上的chef-client版本约束:

chef_version '>= 12.1'

因此,如果出现错误,表明菜谱需要特定的Chef版本才能运行,则需要安装满足菜谱要​​求的chef-client版本。


如果没有看到此行,则本食谱不会强制执行客户端版本要求,但这不保证可以使用资源或更新的语法来使食谱代码适用于您的chef-client版本在您的Chef版本不支持的食谱中。

© www.soinside.com 2019 - 2024. All rights reserved.