問題タブ [facter]

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

windows - 操り人形事実、リスト ソフトウェア Windows

私はパペットとルビーが初めてで、カスタムファクトを書き込もうとしましたが...次の問題があります

これを正確に行う方法がわかりません。インストールされているプログラムを一覧表示して検索し、true(find) の場合はインストールされていることを返します。この例は、これまでのところ false のみを返します ....

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

amazon-web-services - CentOS および Amazon Linux インスタンスを識別できるカスタム ファクター

利用可能なファクター変数はありますか? またはカスタムのファクター変数を作成して、CentOS と Amazon インスタンスを識別できますか?

CentOS および Amazon Linux インスタンスにいくつかのユーティリティをインストールしたいのですが、パペットを使用してそれを行う方法が見つかりません。

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

ruby - Puppet と Ruby ですべての Linux ユーザーを印刷するには?

すべてのユーザーを返すファクトを作成したいと考えています。

それから私の.ppファイルにはこれがあります:

これは機能するはずですが、ファクトは一度に 1 文字しか返しません。

したがってnotify { "$user":}、印刷するだけです:

そして、次の文字も「o」であるため、クラッシュします (「root」に 2 つの o があり、root は /etc/passwd に記述されている最初のユーザーです)。

では、どうすればすべてのユーザーを印刷できますか?

編集
次の編集を行います。

出力は次のとおりです。

そのため、まだ期待どおりに機能していないようです。

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

linux - ファクタ「osfamily」の値を上書きします

モジュールから呼び出してモジュール (pdxcat/collectd) を拡張しました。基本モジュールは、Amazon Linux OS ファミリを「Redhat」として識別することを好みますが、パペットによって Amazon Linux OS にインストールされたファクトは、OS を「Linux」として報告します。

ベースモジュールを呼び出す前に、osfamily の factor 値を Linux から Redhat に上書きすることで、このバグを修正したいと考えています。

mymodule/lib/facter 内の私の osfamily.rb は

しかし問題は、osfamily の値を上書きできないことです。osfamily.rb からファクトをロードした後でも、osfamily は「Redhat」ではなく「Linux」として報告されます。

私のコードは、またはのような新しい値に対しては正しく機能しますが、またはosfamilytestoperatingsystemreleasetestような既存の値に対しては正しく機能しません。osfamilyoperatingsystemrelease

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

puppet - パッケージのインストール後にカスタム ファクトを実行する必要があります

私のphpモジュールに小さなカスタムファクトがあります

これには明らかに php バイナリをインストールする必要があります。ただし、カタログを適用する前にすべてのファクトが 1 回実行されることに気付きました。このファクトは、php をインストールする前は無効です。

モジュールのインストールに情報を収集する方法はありますか? この情報を公開する別の方法は、facter 以外にあるのでしょうか?

アップデート

複数の .so ファイルのどれがインストールに適しているかを判断するために、次の 2 つの事実を使用しています。

agent/x64 ディレクトリにあるファイルは、

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

puppet - カスタムファクターでhiera値を読み取る方法

カスタム ファクターの hiera から値を読み取りたいと思います。出来ますか ?

hiera 値に基づいて係数を設定します。参考までに、私の次のコードを見てください。

どんな助けでも大歓迎です。