問題タブ [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.
configuration - 複数のサーバーの構成を管理するためのツール?
私はOpsCodeのChefを見てきましたが、これはかなりかっこいいようです。他の誰かが便利なツールに遭遇したかどうか疑問に思いましたか?
chef-infra - Vagrant ボックスに Postgresql をインストールする方法
vagrant ボックスに postgresql をインストールしようとしていますが、うまくいきません。Chef AND Puppet でプロビジョニングを試みた後、最終的にボックスに ssh して apt-get install を試みましたが、結果は同じです。
シェフ経由:
apt-get経由
誰かがこれを経験していますか、それとも私はただのダミーですか? :)
ruby - Macでrubyユーティリティを実行するとGEMLOADエラーが発生する
Mac OS X 10.7.2(Lion)を実行しています。ルビー1.8.7が付属しています。1.9.2をインストールし、デフォルトとして設定しました(rvmを使用)。
実際、次のコマンドで同じルビーバージョンを取得します。
ただし、sudoコマンドを使用してrubyベースのユーティリティを実行しようとすると、「gemloadエラー」が発生します。
同じユーティリティを直接実行すると、問題なく実行されますが、後で失敗します(gemのロードの問題ではなく、rootのみの他のフォルダーへのアクセス権が原因です)。
他の誰かがこの問題に遭遇しましたか?誰かが解決策を知っていますか?今後の他のエラーを回避するために、これをsudoで実行する必要があります。
chef-infra - Linux Gentoo (EngineYard) に Cloudera Flume をインストールする方法
Portage (emerge) を介して Linux Gentoo EngineYard のインスタンスに Cloudera Flume をインストールするオプションを誰か知っているかどうか尋ねます。
または、flume をコンパイルするためのシェフのレシピ。
ありがとう!
ruby-on-rails - 複数のワーカーを生成するために、delayed_job を使用して Chef Recipes を設定するにはどうすればよいですか?
これに関するドキュメントはほとんど、またはまったく見つかりません。EngineYard からのヘルプもありません。
これは私のdelayed_job/recipes/default.rbです:
次に、ey-recipes upload -e production && ey-recipes apply -e production を実行します。
すべてが通過します。
しかし、-e プロダクションをデプロイすると、
カスタム ログをチェックアウトしたところ、次のように返されました。
このエラーが発生するのはなぜですか?
github - Chefでのプライベートリポジトリのデプロイ:デプロイキーの何が問題になっていますか?
私はchefを使用してrails/nodeアプリをデプロイしています。パブリックgithubリポジトリからデプロイすると、すべてが正常にデプロイされます。ただし、プライベートgithubリポジトリからデプロイしたいのですが、問題が発生しています。これが私が現在していることです
ブートストラッププロセスがプライベートリポジトリからデプロイを試みるまで、すべてがうまくいきます。そしてそれはこれを表示します:
その後、10分後まで、実質的にフリーズします(技術的には、入力は可能ですが、入力したものはスクリプトに影響しません)。
次に、stdoutとstderrの空白の出力と、コマンドを実行しようとしているスタックトレースを一覧表示します。
何が間違っているのですか?プライベートリポジトリからどのようにデプロイできますか?
chef-infra - シェフのレシピで次のシェル コマンドを変換するにはどうすればよいですか?
シェフのレシピで次のシェル コマンドを変換するにはどうすればよいですか?
インストール
nginx の Upstart ファイルの作成
sudo vim /etc/init/nginx.conf
VM を再起動する
nginx の実行を確認する
chef-infra - Chef を理解する only_if not_if
シェフの条件付き実行を理解しているかどうかわかりません。
Postgresql にデータベースが存在するかどうかに基づいて条件付きで実行したい
だからここに私の例があります
実行psql --list|grep mydb
すると、データベースが存在する場合に期待する結果 (dbname エントリのある行) が返され、存在しない場合は何も返されません。
では、not_if はそれをどのように評価するのでしょうか? 正しいか間違っているか?1または0?成功した場合、すべてのプロセスが 0 を返すわけではありませんか?
誰でもアドバイスをいただければ幸いです。
ruby - Chef-solo が Chef::Resource::PythonPip を見つけることができません
シェフを介してpython virtualenvセットアップをセットアップしています。Chef-solo は、Chef::Resource::PythonPip
私が信じているメソッドの欠落について不平を言っています:
このサーバーを次のようにセットアップします。
これをUbuntu 10.04で実行するために必要なgemまたは別のパッケージはありますか?
ありがとう