-1

このモジュールrequirettyをrequirettyからパペットのsudoersにインポートしまし

検証機能のテストを行いましたが、irb チェックを実行してもエラーは発生しません。

[root@yeovil functions]# irb
irb(main):001:0> require 'puppet'
=> true
irb(main):002:0> require  '/var/lib/puppet/parser/functions/validate.rb'
=> true
irb(main):003:0> Puppet::Parser::Functions.function(:validate)
=> "function_validate"
irb(main):004:0> "function_validate"
=> "function_validate"
irb(main):005:0> 
[2]+  Stopped    

         irb

ただし、「 puppet agent -t 」を実行すると返されます

"Could not retrieve catalog from remote server: Error 400 on SERVER: Unknown function validate "

アップデート:

作成して修正しました

{modulepath}/{module}/lib/puppet/parser/functions

しかし、今このエラーが発生します

SERVER: Can't synthesize edge: Sudo::Requiretty[kshk] -notifies- requiretty is being called (param notify)
4

1 に答える 1

0

修正: モジュール定義に通知エントリがありましたが、削除するとクールに動作しました

于 2013-04-30T12:16:50.490 に答える