从我正在阅读的内容看来,cron似乎是built into Puppet。
cron { 'apply puppet master config':
command => 'puppet apply /etc/puppetlabs/puppet/master.pp',
hour => [ 12, 0 ],
}
然而,当我尝试运行上述配置时,我收到以下错误:
错误:找不到合适的cron提供程序
为什么Puppet不使用内置的cron类型?
答案 0 :(得分:2)
尽管我的系统在/etc/cron.daily
中有cron作业
和/etc/cron.weekly
未安装Puppet依赖的ubuntu上的cron包。 (正如Dominic& Matt的评论中指出的那样)。
我可以通过在运行cron配置之前将其添加到我的配置文件来解决此问题:
package { 'cron':
ensure => installed,
}