問題タブ [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.
chef-infra - Vagrant + Chef を使用して複数のパッケージをインストールする
Vagrant + Chef を発見したばかりで、ノードに複数のパッケージをインストールするための簡単なレシピを作成しようとしています。私はこのようなものがうまくいくと思いました(私は完全に新しいtu rubyです):
しかし、これは次のエラーで失敗します:
ここで基本的な何かが欠けている印象があります...
ruby-on-rails-3 - RubyMineにクックブックをインストールする
Ruby Mineにフォルダ(ディレクトリを開く)をインポートしようとしていますが、インポートすると「不足しているgemをインストールします」と表示されます。クリックするたびにいくつかがインストールされ、同じエラーが発生します。私はMacOSX10.7を持っています。
エラーは次のとおりです。
なぜそうなのかについて何か考えはありますか?
novigiriをインストールした後、次のエラーが発生します。
ありがとう!
chef-infra - ホストされた Chef ノードで ark を使用する方法
ホストされたシェフノードの実行リストにアーククックブックを追加しました。ここで、ark のクックブックの直後にある別のクックブックで ark を使用したいと考えています。
arkのレシピは、arkのcookbookのすぐ後に来るcookbookのレシピに含めました。コードは次のようになります。
オリオのダウンロード
ファバンをインストール
このファイルをアップロードしてクライアントを実行すると、次のエラーが発生します。
誰かが問題がどこにあるか教えてもらえますか?
chef-infra - Organizing Chef Cookbooks For Different Servers
I have several different servers used for different purposes. Everyone use mysql, but it should be configured a little bit different. => Different users, different databases.
I have a cookbook that installes mysql.
The question is, where should I put the scripts that create databases and users for mysql?
Sould it be:
- One script for every server(role) inside mysql cookbook? (This way different configs for 1 server will be in different cookbooks)
- Create a cookbook for every role, where I concatenate all the special configurations concerning this role. (This way different configs for 1 server will be in 1 particular place, but we will have 1 additional cookbook)
I personally think the #1 is better, as we join the different cookbooks under I role anyway.
Edit
It does not concern only databases. For example, I have some applications that require tomcats/jetties/other containers to be installed and configured differently (different ports, different modules enabled). Where different versions of settings.xml/jetty.xml etc. should be stored? In cookbook that
- installs tomcat or
- that installs other application, that requires tomcat?
design-patterns - 良いデザインパターンクックブック/レシピリソースはありますか?
ほぼすべてのプログラミング言語のデザインパターンに関する本がたくさんあることを私は知っています。
そしてそれらのほとんどはあなたに何ができるかを示すためにいくつかの例を通り抜けます。
しかし、私はレシピ/クックブックの種類に沿って考えています、この方法で学ぶための良いリソースはありますか?
つまり、問題のようなもの-解決策のような方法論。
それは本、ソースコード、ウェブサイトまたは何でもありえます。
いずれかがあります?
それがC#にあるならそれはもっと甘いでしょう:)
ありがとう
chef-infra - Chef - cookbook_file の存在のテスト
特定の cookbook_file がシェフのレシピに存在することをテストする方法はありますか? 次のようなことをしたいと思います。
ファイル「etc/cron.d/{service_name}」が存在しなくても失敗しないようにします。これは、マシン上で多くのサービスを実行している可能性がありますが、cron ジョブが関連付けられているのはそれらの一部のみであるためです。
次のようなcronジョブを実行するサービスの大きなリストは必要ありません
それはかなり脆いように見えるからです。理想的には、必要なサービスの cron ジョブを含むディレクトリを作成し、これらのファイルが存在しなくてもレシピが失敗しないようにしたいと考えています。私が探しているものは可能ですか?
chef-infra - 役割が埋め込まれたシェフのクックブック
他のクックブックに多くの依存関係があるシェフのクックブックを作成しました。私の主な問題は、他のクックブックのレシピがランダムな順序で実行されることです。これらのレシピの実行を vagrant ファイルで指定すると、次のようになります。
すべてが正常に機能しますが、ユーザーがデフォルトのレシピを含めるだけで、必要なものをすべて正しい順序でインストールできるように、この仕様をレシピに含めたいと思います。
どうすればこれを解決できますか? ロールを使用する必要がありますか? レシピ内で役割を指定できる場合、シェフのドキュメントからはわかりません。
node.js - Redis クックブック チャット レシピ
私は Node.Js と Redis の初心者です。私は Redis のクックブックを手に入れ、チャット クライアントとサーバーのレシピを試していました。
誰かがコードを動作させたのか、それともコードにバグがあるのか 疑問に思っていました.
クライアントから送信されたメッセージがサーバー上で呼び出される場所がわかりません。
どんな助けでも素晴らしいでしょう。
よろしく、トム
クライアントコード:
サーバーコード:
drupal - chefをPaaSデプロイメントオーケストレーターとして使用して、複数のdrupalサイトをデプロイできますか?
「このばかげた質問をする前に、お詫びします」
だから、私の考えは持っていることです:
- シェフサーバー
- Nノード
各ノードで; 基本的な役割を定義します。「NodeRole」のように、apache、php、mysqlがあります
次に、それぞれが完全なdrupalインストールを含む「àlademande」複数の仮想ホストをデプロイできるようにしたいと思います。
したがって、この新しい役割には次のような属性があります。
これを「デプロイ」するとき。そうなる :
新しいサイトを展開するたびにtxtファイルを作成せずに、これを「動的に」行うにはどうすればよいですか。
chef server apiと対話して、「deploy www.example.com johnmypassword」のように言うことは可能ですか?
ありがとう !
drupal-7 - chef(ubuntu)にレシピをインストールするときに属性を指定する場所はどこですか?
シェフの世界は初めてです。
私はこの便利なレシピを見つけました:https ://github.com/mdxp/drupal-cookbook
次のデフォルト属性が表示されます。
node.jsonに私は持っています:
私がシェフを経営するとき; デフォルトの属性でdrupalをインストールします。それは私が望むものではありません。
ばかげた質問:「デフォルト」属性をどこでオーバーライドしますか?
具体的で簡単な例が見つかりませんでした。ウィキはすっごく紛らわしいです。