puppet - 错误: Could not find a suitable provider for cron

标签 puppet

从我读到的内容来看,cron 似乎是 built into Puppet .

cron { 'apply puppet master config':
  command => 'puppet apply /etc/puppetlabs/puppet/master.pp',
  hour    => [ 12, 0 ],
}

但是,当我尝试运行上述配置时,出现以下错误:

Error: Could not find a suitable provider for cron

为什么 Puppet 不使用内置的 cron 类型?

最佳答案

尽管我的系统的 cron 作业位于 /etc/cron.daily 并且Puppet所依赖的ubuntu上的/etc/cron.weekly cron包没有安装。 (正如多米尼克和马特在评论中指出的那样)。

在运行 cron 配置之前,我可以通过将其添加到我的配置文件中来解决此问题:

package { 'cron':
  ensure => installed,
}

关于puppet - 错误: Could not find a suitable provider for cron,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43896191/

相关文章:

windows - 使用 Puppet 更改 TrustedInstaller 拥有的注册表项的权限

rubygems - 尝试在 Puppet Master 上使用带有 R10k 的 foreman 时遇到问题

linux - git clone 使用 vcsrepo 模块 puppet 抛出错误

ssl - puppet + Apache + SSL

node.js - Puppet:提供程序 npm 在此主机上不起作用

linux - Debian Wheezy 机器上的 Puppet 未满足的依赖关系 : Facter

erb - 检查 puppet 模板中的变量是否为undef

wordpress - WP-CLI 安装插件/主题时出错。 "Could not create directory"。权限错误? Ubuntu 14.04 x64

puppet - 在 Puppet 中查找模板时遇到问题

configuration - 如何使用 Puppet 在 php.ini 中设置 config=value?