Использование кукол для управления incrontab
Кукольный имеет cron
ресурс для управления crontab, но есть ли подобный способ управления incrontab
? Я нигде не могу найти никаких записей об этом, и, честно говоря, я чрезвычайно новичок в марионетках (разработчик программного обеспечения, помогающий перегруженному системному администратору).
2 ответа
Нет встроенной поддержки incron
но это не значит, что вы не можете написать простой определенный тип, который управляет вкладками в /etc/incron.d
, Это было бы просто file
ресурсы, для которых Puppet, конечно, имеет встроенную поддержку. В зависимости от ваших конкретных потребностей вы также можете сделать этот определенный тип более сложным, добавив поддержку для каждого пользователя incrontabs
, Это, вероятно, потребует использования модуля Concat.
Но взгляните сначала на http://docs.puppetlabs.com/learning/definedtypes.html для получения дополнительной информации об определенных типах. Может быть, это все, что вам нужно.
Я нашел incron
модуль на https://github.com/duritong/puppet-incron.
У меня есть ожидающий запрос на добавление, который добавляет incron::watch
определенный тип. Пока у меня все нормально.