0

Mcollective シェル エージェントを使用して factor システム変数をエクスポートしようとしています。ただし、因子リストを確認すると、新しい変数が正しく設定されていません。ここでの理由は何ですか?

puppet カタログがこのカスタム要素のルックアップを実行してからノードを解決するため、puppet を介してこの変数を設定することはできません。そのため、パペットを実行する前にファクト変数を設定する必要があります。

この目的で使用できる他の Mcollective エージェントはありますか?

mco shell run "export FACTER_deployment_pattern='pattern2'"; 要素

  • [ ================================================ ===========> ] 2 / 2

操り人形エージェント:

qaa ノード 5:

2/2 ホストの処理を 146.06 ミリ秒で終了

4

1 に答える 1

2

エクスポートされた環境変数は、このコマンドによって生成されたシェルによって生成されたプロセスでのみ使用できます。つまり、シェルを生成し、環境変数を設定してからシェルを終了するため、実際には何もしません。

他のプロセスで実際に使用できる Facter 外部ファクトを作成するために、インストールに依存するパスにファイルを作成できます。

于 2015-09-15T03:10:20.653 に答える