0

对于刀,有没有办法使用 进行手动合并knife cookbook site install

我问是因为我已经对 nagios 食谱进行了一些严重的黑客攻击,以使其能够与 chef-solo 一起使用,并且运行knife cookbook site install -b nagios会吹走我的所有更改。

有没有办法将我的环境特定更改真正合并回我本地仓库中的 nagios 食谱?

还是我必须从头开始重做所有更改或卡在旧版本上?

编辑:为了清楚起见,我正在使用刀食谱站点安装将新的食谱更改从操作码中提取到我的本地存储库中。我根本没有使用刀上传。问题是拉下操作码更改的行为也破坏了我对本地机器上的说明书所做的任何其他更改。我想知道是否有办法保留我的合并,或者我是否必须通过并手动重置所有更改?

4

1 回答 1

0

正如Mark O'Connor已经说过的,刀不支持合并食谱。如果您想使用站点的食谱,但需要在那里添加一些修改,最好创建新的食谱作为站点的包装器。

在您的情况下,您可以创建一个nagios-wrapper食谱,该食谱将调用nagios食谱的食谱,但还将具有其他属性和资源,这些属性和资源将覆盖nagios食谱所做的更改。

于 2013-12-06T12:53:25.270 回答