問題タブ [ohai-gem]

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 に答える
1424 参照

chef-infra - Berks: 存在しない package の制約を満たすことができません。

非常に小さな例があります。1 つのレシピと 1 つの ohai プラグイン ファイルを含む 1 つのクックブックが、berks/berks のインストールの実行中にエラーが発生するか、キッチンの実行時に収束する

私は ohai gems をインストールしています:

プラグインは ./files/default/apache_modules.rb にあります:

エラーは次のとおりです。

最初の行で、パッケージとコンマの間にスペースがあることに注意してください。そのため、どのパッケージについて不平を言っているのか途方に暮れています。

私の料理本の名前は apache で、1 つのレシピ default.rb があります。

メタデータ.rb:

バークスファイル:

私の Berksfile と metadata.rb は両方とも cookbooks/apache ディレクトリにあります

提案?

ありがとう、

アンドリュー

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

json - ナイフでノード アトリビュートを取得する

ホスト名、メモリ、コア、ストレージ、複数のノード (~1k) 用にインストールされたパッケージを取得する必要があるという要件があります。私はナイフを使って解決策に近づきました。

このコマンドの典型的な出力は次のようになります。

ただし、必要のない詳細があります。

  • コマンドの属性リストと同じ表示順序、つまりホスト名、コア、メモリなどを設定するにはどうすればよいですか?</li>
  • ファイル システム名とそれに対応するサイズを取得しますが、他のすべてのタグ値も取得しています。ファイルシステム名と ( dfコマンドから得られるものに似たもの; 例: apps/logger/root_vg-apps: kb_size: 3997376 )だけを取得するにはどうすればよいですか?
  • 属性の出力はrpm、rpm パッケージ名、アーキテクチャ、バージョン、およびリリース情報を提供します。複数の属性の出力を 1 行に連結するにはどうすればよいですか ( yum list installedコマンドを実行したときの出力に似たものです。例: loger- multipath.x86_64 0.4.9-123.el7 )

編集:

多くのグーグルの後、これは進行状況です:

そして対応する出力

これは少し面倒だと思います。どんな助けでも大歓迎です

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

chef-infra - Ohai plugin_path が Windows 10 にロードされない

Ron Cowie の著書 Customizing Chef (O'Reilly) のガイドに従ってシンプルな Ohai プラグインを作成すると、Windows 10 ラップトップに Ohai plugins_path が読み込まれていないように見えます。

手順は次のとおりです。

  1. Example1.rb プラグイン ファイルを作成します。私は C:\dev\opscode\ohai\plugins\example1.rb でそうしました
  1. irb を実行し、次のように入力します。

@plugin_path が空のように見えるので、 o.all_plugins を実行してから o.attributes_print("awesome_level") を実行した後

Windows で plugins_path を設定するための構文ですか。二重引用符を付けてみました。バックスラッシュ。

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

chef-infra - カスタム ohai プラグインのディレクトリを指定するには?

ohai -exampleは、ohai プラグインをクックブックにパッケージ化するのに大いに役立ちます。私のデフォルトのレシピでは、

chef.run の後、カスタム ohai プラグインが次の場所に配置されます。

シェフの実行には次のパラメーターを使用します。

私のconfig.rb

ohai プラグイン用に別のディレクトリを指定することは可能ですか?