微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

傀儡:通过希拉的克朗?

如何解决傀儡:通过希拉的克朗?

我正在尝试将 hiera 用于我的 cron。不幸的是,这不适用于 cron_core?

# common.yaml
---
my_module::cron::job::multiple:
  'my_cronjobs':
    jobs:
      # job1
      - {
          minute: 30,hour: 10,date: '*',month: '*',weekday: '*',user: user,command: '/bin/sleep 120',description: 'sleep for 2 min',}
      # job2
      - {
          minute: 0,hour: 11,command: '/bin/sleep 60',description: 'sleep for 1 min',}

在我的课堂上我尝试过

class my_module(){
    # enable crons
    include cron
}

但是它失败了 Evaluation Error: Error while evaluating a Function Call,Could not find class ::cron

有没有办法用 puppetlabs/cron_core 解决这个问题?

解决方法

有两点需要注意。首先,您不需要使用 uses cxCheckBox; ... GridOrdiniMagazzinoPadreView1.Columns[0].PropertiesClass := TcxCheckBoxProperties; cron_core 资源类型作为标准包含在内。其次,cron 是一种资源类型,而不是一个类,因此您不能cron 它。

如果您想使用 Hiera 创建 cron 作业,请尝试使用 include 函数。将您的 Hiera 重组为看起来像

create_resources

然后您就可以使用

添加资源
my_module::cron::job::multiple:
 'sleep for 2 minutes': {
          minute: 30,hour: 10,date: '*',month: '*',weekday: '*',user: user,command: '/bin/sleep 120',description: 'sleep for 2 min',}
  'sleep for 1 minute': {
          minute: 0,hour: 11,command: '/bin/sleep 60',description: 'sleep for 1 min',}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。