問題タブ [cookbook]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
437 参照

chef-infra - Chefクックブックを使用してresque workerを開始するには?

私は Chef の初心者であり、レシピを使用してデプロイするたびに、クラウド ノードで resque ワーカーを再起動したいと考えています。ワーカーを開始するために resque が提供する Rake タスクがあります

それを止めるには、resque プロセスを grep して手動で kill します。

Chefサービスで rake タスクを実行する方法の良い例を見つけることができませんでした。私が意図したことを実行するサンプル サービスを手伝ってくれる人はいますか?

0 投票する
0 に答える
72 参照

chef-infra - シェフのクックブックがブートストラップでサービスを開始しない

バイナリをインストールしてサービスを開始しようとしています。ノードのブートストラップ中にそれを実行しようとすると、バイナリがインストールされるだけで、サービスが開始されません。何か案が?

私のbinファイルは-iとキーを受け入れてインストールされます。しかし、ブースト中にサービスが開始されません...サービスを開始するために別のサービスリソースを試しても、開始されません。何か案が?

0 投票する
3 に答える
11201 参照

chef-infra - 特定の間隔でchef-clientを実行する最良の方法は何ですか?

現在、私はオープンソースのシェフを使用しており、多数のノードシェフクライアントがインストールされています。シェフ クライアントを特定の間隔で実行したい。それを構成するための優れたクックブック。

0 投票する
1 に答える
1861 参照

ruby - Chef LWRP からノード タグを更新する

特定のユース ケースでは、カスタム LWRP を介してノードのタグを更新する必要があります。私は2つのアプローチを試しました:

  • 「タグ」/「タグ解除」を使用します。これにより、次のエラーが発生します。

    /li>
  • を使用してnode[:tags].concat(<new_tags_array>)。これは機能しますが、タグが保持されないため、検索に使用できません。

ここに欠けているものはありますか?

ありがとう

編集: 実際、質問は: プロバイダーからノード属性を更新することさえ可能ですか?

EDIT2:これにより、タグが正しく設定されます:

ただし、タグはchef-clientの実行ごとにリセットされるため、これらの新しいタグを含める前に(2回目のchef-clientの実行で)それらの存在を確認すると、タグは取得されません。

0 投票する
1 に答える
2372 参照

integration-testing - test-kitchen はローカルのクックブックを参照しません

他の 3 つのローカル クックブックに依存するクックブックをテストしようとしています。私のディレクトリ構造は次のようになります。

テストしようとしているクックブック (cookbook_test) のメタデータ ファイルには、次のように言及されている他の 3 つのクックブックの依存関係が含まれています。

ただし、実行kitchen converge default-ubuntu-1204すると次のようになります。

オンラインで見つけた唯一のことは、berkshelf を使用する必要があるということです。test-kitchen のみでローカルのクックブックを参照する他の方法はありませんか?

0 投票する
1 に答える
362 参照

service - Chef Cookbook: サービスが開始されていません

JBoss-cookbook に問題があります。サービスは /etc/init.d に正しく作成され、サービスの開始/停止/再起動 jboss を使用して開始/停止/再起動できますが、Chef が私のデプロイを完了した後に開始されません。インフラストラクチャー。

これは、サービスを作成するクックブックの一部です。

よろしくお願いします、サシャ

0 投票する
1 に答える
2416 参照

apache2 - apache2 Chefクックブックの起動失敗

Chef を使用してローカル仮想ホストを作成しようとしています。そのために、ランリストに「recipe [apache2]」レシピを追加しました。デフォルトの apache2 レシピを含むランリストに別のレシピも追加するまではうまくいきました。ここで、新しいレシピをランリスト アクション 'start' から削除しても、次のエラーで失敗します。これは何が原因か分かる人いますか?