4

パペット適用プロビジョニング設定の一部として、ディレクトリの所有者グループと権限を再帰的に変更する必要があります。これは、パペットのファイルタイプで行うのは非常に簡単です:

    file { "$appRoot":
      ensure => directory,
      recurse => true,
      owner => 'whoever',
      group => 'thegroup',
    }

問題は、このディレクトリに何万ものファイルがあり、パペットの通知です。ログ出力は、ファイルごとにコンソールまたはログ ファイルに 3 回書き出され、所有者、グループ、およびモードが正常に変更されたことを通知します。これにより、使用できないほど大きな出力ログが発生するため、エラーが発生しない限り、この出力を抑制したいと考えています。

exec タイプには、これを行うオプションがあり、logoutput => on_failure または false ですが、ファイルでこれを行う方法が見つからないようです。操り人形の世界では、exec で多くのこと (または何か) を行うことは嫌われているようですが、exec に移動する以外に、ファイル操作のログをカスタマイズする方法はありますか?

4

1 に答える 1