問題タブ [chef-infra]

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 投票する
2 に答える
122 参照

configuration - 複数のサーバーの構成を管理するためのツール?

私はOpsCodeのChefを見てきましたが、これはかなりかっこいいようです。他の誰かが便利なツールに遭遇したかどうか疑問に思いましたか?

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

chef-infra - Vagrant ボックスに Postgresql をインストールする方法

vagrant ボックスに postgresql をインストールしようとしていますが、うまくいきません。Chef AND Puppet でプロビジョニングを試みた後、最終的にボックスに ssh して apt-get install を試みましたが、結果は同じです。

シェフ経由:

apt-get経由

誰かがこれを経験していますか、それとも私はただのダミーですか? :)

0 投票する
2 に答える
1603 参照

ruby - Macでrubyユーティリティを実行するとGEMLOADエラーが発生する

Mac OS X 10.7.2(Lion)を実行しています。ルビー1.8.7が付属しています。1.9.2をインストールし、デフォルトとして設定しました(rvmを使用)。

実際、次のコマンドで同じルビーバージョンを取得します。

ただし、sudoコマンドを使用してrubyベースのユーティリティを実行しようとすると、「gemloadエラー」が発生します。

同じユーティリティを直接実行すると、問題なく実行されますが、後で失敗します(gemのロードの問題ではなく、rootのみの他のフォルダーへのアクセス権が原因です)。

他の誰かがこの問題に遭遇しましたか?誰かが解決策を知っていますか?今後の他のエラーを回避するために、これをsudoで実行する必要があります。

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

chef-infra - Linux Gentoo (EngineYard) に Cloudera Flume をインストールする方法

Portage (emerge) を介して Linux Gentoo EngineYard のインスタンスに Cloudera Flume をインストールするオプションを誰か知っているかどうか尋ねます。

または、flume をコンパイルするためのシェフのレシピ。

ありがとう!

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

ruby-on-rails - 複数のワーカーを生成するために、delayed_job を使用して Chef Recipes を設定するにはどうすればよいですか?

これに関するドキュメントはほとんど、またはまったく見つかりません。EngineYard からのヘルプもありません。

これは私のdelayed_job/recipes/default.rbです:

次に、ey-recipes upload -e production && ey-recipes apply -e production を実行します。

すべてが通過します。

しかし、-e プロダクションをデプロイすると、

カスタム ログをチェックアウトしたところ、次のように返されました。

このエラーが発生するのはなぜですか?

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

github - Chefでのプライベートリポジトリのデプロイ:デプロイキーの何が問題になっていますか?

私はchefを使用してrails/nodeアプリをデプロイしています。パブリックgithubリポジトリからデプロイすると、すべてが正常にデプロイされます。ただし、プライベートgithubリポジトリからデプロイしたいのですが、問題が発生しています。これが私が現在していることです

ブートストラッププロセスがプライベートリポジトリからデプロイを試みるまで、すべてがうまくいきます。そしてそれはこれを表示します:

その後、10分後まで、実質的にフリーズします(技術的には、入力は可能ですが、入力したものはスクリプトに影響しません)。

次に、stdoutとstderrの空白の出力と、コマンドを実行しようとしているスタックトレースを一覧表示します。

何が間違っているのですか?プライベートリポジトリからどのようにデプロイできますか?

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

chef-infra - シェフのレシピで次のシェル コマンドを変換するにはどうすればよいですか?

シェフのレシピで次のシェル コマンドを変換するにはどうすればよいですか?

インストール

nginx の Upstart ファイルの作成

sudo vim /etc/init/nginx.conf

VM を再起動する

nginx の実行を確認する

0 投票する
2 に答える
31934 参照

chef-infra - Chef を理解する only_if not_if

シェフの条件付き実行を理解しているかどうかわかりません。

Postgresql にデータベースが存在するかどうかに基づいて条件付きで実行したい

だからここに私の例があります

実行psql --list|grep mydbすると、データベースが存在する場合に期待する結果 (dbname エントリのある行) が返され、存在しない場合は何も返されません。

では、not_if はそれをどのように評価するのでしょうか? 正しいか間違っているか?1または0?成功した場合、すべてのプロセスが 0 を返すわけではありませんか?

誰でもアドバイスをいただければ幸いです。

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

ruby - Chef-solo が Chef::Resource::PythonPip を見つけることができません

シェフを介してpython virtualenvセットアップをセットアップしています。Chef-solo は、Chef::Resource::PythonPip私が信じているメソッドの欠落について不平を言っています:

このサーバーを次のようにセットアップします。

これをUbuntu 10.04で実行するために必要なgemまたは別のパッケージはありますか?

ありがとう