强制菜谱同步签到,厨师

时间:2013-05-17 15:15:45

标签: chef

我把食谱推回到先前的版本。正在运行的chef-client不会将旧配方同步到节点上。有没有办法强制节点重新同步其烹饪书?

3 个答案:

答案 0 :(得分:2)

Chef将默认同步最高版本的食谱,因此您需要摆脱最新的食谱。这可以使用knife(knife cookbook delete cookbook_to_delete)或厨师服务器web ui来完成。

答案 1 :(得分:2)

您建议使用environments将烹饪书固定到特定版本。

这不仅可以让你快速回滚,还可以测试开发/预生产/等的变化。 ENV。

答案 2 :(得分:0)

假设,食谱名称=" apache",旧版本=" 0.2.0"和最新版本=" 2.0.1"

如果你想要特定版本的apache cookbook,即0.2.0,你也可以在下面使用: -

chef-client -o recipe[apache@0.2.0]