2016-08-29 3 views
-1

シェフのレシピは、他の2つのノードで使用されるテキストファイルを1つのノードに作成します。 テキストファイルが最初のノードで生成されたときに暗号化されたデータバッグに保存することを考えています。 暗号化されたデータバッグは、2つの他のノードにロードされます。クラスタノード間でテキストファイルを共有する最適な方法は何ですか?

私は、参考として、次のポストを使用しようとしています: how to create\edit encrypted data bag item from a chef recipe

、それが第一のノード上で生成された後、2つの、他のノード上のテキストファイルを共有するための正しい方法であれば提案してください。

答えて

0

シェフが直接サポートしているわけではありませんが、サポートする機能と再設定の組み合わせを使用できます。よりよい方法はシェフにすべてのノードでファイルのコンテンツを管理させることです。基本的にボトムアップの代わりにトップダウン。

+0

あなたや他の人がそれを使っていたかもしれない参考文献/例を提供できますか? – meallhour

+0

実際のコードは 'template'、' cookbook_file'、 'file'リソースという意味です。ちょうど例のための主要なシェフのチュートリアルをチェックしてください。 – coderanger

0

あなたはクラウドでやっていますか?はいの場合は、そのファイルをs3にプッシュしてノードの残りの部分にプルすることができます。クラウド上にいない場合でも、svn/git/nexusなどの他の場所にプッシュして残りのノードにアクセスできます。

関連する問題