0

Puppetmaster の /etc/puppet/modules/facter/lib/facter/extra_info.rb にある「location」という Puppet ファクトがあります。

残念ながら、新しくキックスタートしたマシンでは motd-module が失敗し、"location"-fact がまだ存在しないというエラーが表示されます。これは、Puppet エージェントの実行が完全に終了しているため、機能していないことを意味します。

extra_info.rb を最初にロードして、それに依存する motd-module が Puppet の実行を終了させないようにするにはどうすればよいですか?

4

2 に答える 2

0

あなたのクラスはどのように見えますか?

ファクトのリクエストを条件付きでラップします。これにより、クラスは欠落している情報を処理し、2 回目の実行で意図したとおりにファクトを取得できます。

于 2013-09-20T00:01:43.827 に答える