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