Puppet 具有cron
管理 crontab 的资源,但是否有类似的管理方法incrontab
?我找不到任何有关此内容的文字,而且公平地说,我对 Puppet 非常陌生(软件开发人员帮助过度劳累的系统管理员)。
答案1
没有对 的本机支持,incron
但这并不意味着您不能编写一个简单的定义类型来管理 中的选项卡/etc/incron.d
。这些只是file
Puppet 当然具有本机支持的资源。根据您的特定需求,您还可以通过添加对 per-user 的支持使该定义类型更加复杂incrontabs
。这些可能需要使用Concat 模块。
但看看https://puppet.com/docs/puppet/latest/lang_defined_types.html首先获取有关已定义类型的更多信息。这可能就是您所需要的。
答案2
我发现了一个incron
模块https://github.com/duritong/puppet-incron。
我有一个待处理的拉取请求,用于添加incron::watch
已定义的类型。到目前为止,它对我来说运行良好。