0

ナイフの場合、を使用して手動でマージする方法はありknife cookbook site installますか?

nagiosクックブックに対していくつかの深刻なハッキングを行って、とりわけchef-soloで動作させ、実行するとknife cookbook site install -b nagiosすべての変更が吹き飛ばされたため、質問します。

環境固有の変更をローカル リポジトリの nagios クックブックに実際にマージする方法はありますか?

それとも、すべての変更を最初からやり直すか、古いバージョンのままにしておく必要がありますか?

編集: 明確にするために、ナイフ クックブック サイト インストールを使用して opscode からローカル リポジトリに新しいクックブックの変更をプルしています。ナイフのアップロードはまったく使用していません。問題は、opscode の変更をプルダウンすると、ローカル マシンのクックブックに加えた追加の変更もすべて破棄されることです。私が疑問に思っているのは、マージを保持する方法があるかどうか、またはすべての変更を手動でリセットする必要があるかどうかです。

4

1 に答える 1

0

Mark O'Connorが既に述べたように、knife はクックブックのマージをサポートしていません。サイトのクックブックを使用したいが、そこに変更を加える必要がある場合は、新しいクックブックをサイトのラッパーとして作成することをお勧めします。

あなたの場合、 nagiosクックブックのレシピを呼び出すnagios -wrapperクックブックを作成できますが、 nagiosクックブックによって行われた変更を上書きする追加の属性とリソースもあります。

于 2013-12-06T12:53:25.270 に答える