2017-06-08 5 views
1

私は現在、シェフの構成管理に入ると、ノードによって引っ張られる大型のtarballファイルを収容するための最良の方法を見つけようとしています。たとえば、タルボールをノードにプッシュして抽出するというレシピがある場合、これらを格納する場所が不明です。シェフ - ハウジング大型のtarballファイル

私はwgetでそれらをつかむが、上限のみ100メガバイトがあることができるようにgitでそれらを保つことを考えていました。私は私のサーバー上にそれらをすべて収容してノードにsftpしますか?これを行うにはシェフに共通の習慣がありますか?

+0

アーカイブパッケージのダウンロードと抽出を処理するために箱舟の料理を使用することを検討してください。それはあなたが、私が追加されます一つのことは、S3に格納すると、通常はより簡単であるということです、それは便利https://supermarket.chef.io/cookbooks/ark –

答えて

2

あなたはそれを行うにはほとんど何でも使用することができます。ノードがそこからダウンロードする必要がある場合、最も簡単なのはnginxまたはapacheサイトです。ファイルを保存する場所が必要です(例: /var/www/mytarsとnginxまたはそのマシン上で実行されているApacheがサイトを構成しているそれで、どんなノードもremote_fileリソースでダウンロードできます。

+0

見つけることだと思います。 – coderanger

+0

シェフのサーバーでapacheをホストし、そこから引き出すと言っていますか? – user081608

+0

あなたはどのマシンでもApacheをホストすることができますが、Chef Serverがインストールされている必要はありません。 –

関連する問題