0

我已将食谱回滚到以前的版本。运行 chef-client 不会将旧配方同步到节点上。有没有办法强制节点重新同步它的说明书?

4

3 回答 3

2

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

于 2013-05-17T15:33:40.103 回答
2

建议您使用环境将食谱固定到特定版本。

这不仅使您能够快速回滚,还可以测试开发/预生产/等中的更改。环境。

于 2013-05-18T00:32:11.833 回答
0

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

如果您想要特定版本的 apache 食谱,即 0.2.0 ,您也可以使用以下:-

chef-client -o recipe[apache@0.2.0]
于 2016-08-16T04:39:16.690 回答