Puppet Class: swift::storage::cron::recon

Inherits:
swift::params
Defined in:
manifests/storage/cron/recon.pp

Overview

Parameters:

  • minute (Any) (defaults to: '*/5')
  • hour (Any) (defaults to: '*')
  • monthday (Any) (defaults to: '*')
  • month (Any) (defaults to: '*')
  • weekday (Any) (defaults to: '*')
  • configfile (Any) (defaults to: '/etc/swift/object-server.conf')
  • user (Any) (defaults to: $::swift::params::user)


47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
# File 'manifests/storage/cron/recon.pp', line 47

class swift::storage::cron::recon(
  $minute     = '*/5',
  $hour       = '*',
  $monthday   = '*',
  $month      = '*',
  $weekday    = '*',
  $configfile = '/etc/swift/object-server.conf',
  $user       = $::swift::params::user
) inherits swift::params {

  include swift::deps

  cron { 'swift-recon-cron':
    command     => "swift-recon-cron ${configfile}",
    environment => 'PATH=/bin:/usr/bin:/usr/sbin SHELL=/bin/sh',
    user        => $user,
    minute      => $minute,
    hour        => $hour,
    monthday    => $monthday,
    month       => $month,
    weekday     => $weekday,
  }
}