問題タブ [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 投票する
3 に答える
33082 参照

java - solr がインデックスを作成しているすべてのデータを表示するにはどうすればよいですか?

そのため、シェフサーバーの一部として実行されているsolrサーバーがあります。一部のノードが検索に表示されません。を使用?q=*:*してドキュメントを表示できますが、ほとんどのシェフ データは dynamicFields としてインデックス付けされているため、xml ドキュメントには表示されません。

次のいずれかを確認する方法が見つかれば、それを期待しています。

  • インデックスが作成されたときにsolrに何が入ってくるか、または
  • 動的フィールドを含むインデックス付きドキュメントの完全なセット

前もって感謝します!

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

windows - Ohaiはcygwinでos_versionを判別できません

ohai.bat os_versionWindows Server 2003 R2のcygwin内で実行しようとしていますが、出力として空の配列が返されます。代わりohai os_versionにcmd.exeで実行すると、正しく返されます。

これが私の仮想マシンの別の1つで機能することを考えるohai.bat os_versionと、これは何らかの形の環境の設定ミスであると私は信じる傾向があります。誰かが何をチェックするかについて何かアイデアがありますか?

0 投票する
4 に答える
2679 参照

ruby - Ruby JSONパーサーにjson_classを無視させる方法は?

シリアル化されたJSON文字列(実際にはシェフの役割の定義)があり、json_classキーがあり、rubyJSONパーサーがそれをChef::Roleオブジェクトに強制しようとします。パーサーにこのキーを無視させ、単に通常のハッシュに逆シリアル化するにはどうすればよいですか?

0 投票する
7 に答える
28336 参照

windows - Windowsの構成管理

* nix worldが持っているようなウィンドウ用のツールはありますか?ChefPuppetのようなものを探しています。

私はcfEngineを見つけましたが、それでも非常に*nix中心に見えます。理想的には、オープンソースであり、コマンドライン駆動型です。

アイデアは、自動化されたインフラストラクチャとWindowsベースのサーバーを組み合わせることです。現在のIT部門では、Windows以外のサーバーは許可されていません。

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

cron - シェフ-レシピの繰り返し実行

まず、シェフは特定の役割で指定された間隔でレシピを実行できますか(そしてそれは良い習慣ですか)?

ユーザーアカウントとsshIDを管理するrubyスクリプトがあります。現在、1時間ごとにcronで実行されており、明らかな理由でChefレシピに変換したいと思います(すべてのマシンに存在させたい)。

私はこれを行う2つの方法を見ることができます:

スクリプトをテンプレートに変換するか、レシピはテンプレートを特定のパスにレンダリングしてからcronジョブを登録するだけです。

また

スクリプトをリソースやプロバイダーなどに分割し、Chefに1時間ごとに実行させます。

アイデア?

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

chef-infra - Vagrant + Chef を使用して複数のパッケージをインストールする

Vagrant + Chef を発見したばかりで、ノードに複数のパッケージをインストールするための簡単なレシピを作成しようとしています。私はこのようなものがうまくいくと思いました(私は完全に新しいtu ruby​​です):

しかし、これは次のエラーで失敗します:

ここで基本的な何かが欠けている印象があります...

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

django - chef-solofrom_fileでエラーが発生しましたbash/tmp / chef-scriptが1を返し、0が必要です

このエラーがchef-soloレシピに表示されますが、これは初めてなので、このエラーや修正方法はわかりません...ファイルまたはディレクトリが見つからない、作成されていないようです...

これはエラーを示すレシピです。

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

python - LibCloud で Chef を使用する例

Chef はサーバーのプロビジョニングによく使用されますね。LibCloudもそうですよね?

誰かが両方のツールを一緒に使用する理由の使用例は何ですか?

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

ruby - vagrant のシェフレシピで PEAR をインストールする際の問題

Vagrant を使用してローカルに開発サーバーを作成しています。必要なものをすべてインストールするために独自の Chef レシピを作成していますが、問題が発生しています。

安定していないバージョンをプルダウンしようとしていると思われるため、Pear はインストールされません。エラーは次のとおりです。

レシピは以下の通り

PEAR が最新の安定バージョンをインストールするようにするにはどうすればよいですか?

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

mysql - Ruby/Chef Recipe for Vagrant を使用して Mysql データベースをインポートする

開発環境の設定を自動化するためのシェフスクリプトを書いています。データベースを作成して権限を付与することはできますが、作成したばかりのデータベースに mysql ダンプ ファイルをインポートする方法を見つけようとしています。

アクセスを許可するための私のコードは

そして、次のクエリを実行できることを望んでいました #m.query("-u root -p root db_name < /project/db/import.sql")

しかし、エラーが発生するだけです。

私はRubyをあまりやったことがないので、理解するのが難しいです。どうすればこれができるか知っている人はいますか?