Назад | Перейти на главную страницу

Как я могу перечислить все cronjobs, созданные марионеткой?

У меня есть несколько crontab, определенных в файле pp, например:

cron { 'puppet-cron1':
    ensure  => present,
    command => "cat /etc/issue",
    user    => root,
    minute  => '*/30',
}
cron { 'puppet-cron2':
    ensure  => present,
    command => "cat /etc/issue",
    user    => www-data,
    minute  => '*/30',
}

Как мне вывести список всех cronjobs, созданных puppet в системе?

Я попытался puppet ressource cron, в котором перечислены только корневые задания cron:

cron { 'puppet-cron1':
  ensure  => 'present',
  command => 'cat /etc/issue',
  minute  => ['*/30'],
  target  => 'root',
  user    => 'root',
}

Вы можете использовать puppet resource в рассматриваемой системе, например:

# puppet resource cron

Это должно показать вам все cron ресурсы, которыми Puppet управляет в этой системе.