使用 puppet 管理 incrontab

使用 puppet 管理 incrontab

Puppet 具有cron管理 crontab 的资源,但是否有类似的管理方法incrontab?我找不到任何有关此内容的文字,而且公平地说,我对 Puppet 非常陌生(软件开发人员帮助过度劳累的系统管理员)。

答案1

没有对 的本机支持,incron但这并不意味着您不能编写一个简单的定义类型来管理 中的选项卡/etc/incron.d。这些只是filePuppet 当然具有本机支持的资源。根据您的特定需求,您还可以通过添加对 per-user 的支持使该定义类型更加复杂incrontabs。这些可能需要使用Concat 模块

但看看https://puppet.com/docs/puppet/latest/lang_defined_types.html首先获取有关已定义类型的更多信息。这可能就是您所需要的。

答案2

我发现了一个incron模块https://github.com/duritong/puppet-incron

我有一个待处理的拉取请求,用于添加incron::watch已定义的类型。到目前为止,它对我来说运行良好。

相关内容