Puppet Class: puppet::agent::cron

Defined in:
manifests/agent/cron.pp

Overview

Parameters:

  • enable (Any) (defaults to: true)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'manifests/agent/cron.pp', line 1

class puppet::agent::cron(
  $enable = true,
) {
  include puppet::params

  if $enable {
    $ensure = present
  } else {
    $ensure = absent
  }

  cron { "puppet agent":
    command => "${puppet::params::puppet_cmd} agent --confdir ${puppet::params::puppet_confdir} --onetime --no-daemonize >/dev/null",
    minute  => fqdn_rand(60),
    ensure  => $ensure,
  }
}