web-dev-qa-db-ja.com

puppetを使用してincrontabを管理する

Puppetにはcrontabを管理するためのcronリソースがありますが、incrontabを管理する同様の方法はありますか?私はこれに関する文章をどこにも見つけることができません、そして公平を期すために、私はpuppet(過労のsysadminを助けるソフトウェア開発者)に非常に新しいです。

2
Josh Smeaton

incronのネイティブサポートはありませんが、それは/etc/incron.dのタブを管理する単純な定義型を記述できないという意味ではありません。これらは、Puppetがもちろんネイティブサポートを提供するfileリソースにすぎません。特定のニーズに応じて、ユーザーごとのincrontabsのサポートを追加することで、定義されたタイプをより複雑にすることもできます。これらはおそらく Concatモジュール の使用を必要とするでしょう。

ただし、定義されたタイプの詳細については、まず http://docs.puppetlabs.com/learning/definedtypes.html を参照してください。必要なのはそれだけかもしれません。

3
daff

https://github.com/duritong/puppet-incronincronモジュールを見つけました。

incron::watchで定義された型を追加する保留中のプルリクエストがあります。これまでのところ、問題なく機能しています。

1
amontero