Puppet Class: glance::cache::cleaner
- Defined in:
- manifests/cache/cleaner.pp
Overview
Class: glance::cache::cleaner
Installs a cron job to run glance-cache-cleaner.
Parameters
[*minute*]
(optional) Defaults to '1'.
[*hour*]
(optional) Defaults to '0'.
[*monthday*]
(optional) Defaults to '*'.
[*month*]
(optional) Defaults to '*'.
[*weekday*]
(optional) Defaults to '*'.
[*command_options*]
command options to add to the cronjob
(eg. point to config file, or redirect output)
(optional) Defaults to ''.
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
# File 'manifests/cache/cleaner.pp', line 27
class glance::cache::cleaner(
$minute = 1,
$hour = 0,
$monthday = '*',
$month = '*',
$weekday = '*',
$command_options = '',
) {
include glance::deps
include glance::params
cron { 'glance-cache-cleaner':
command => "${glance::params::cache_cleaner_command} ${command_options}",
environment => 'PATH=/bin:/usr/bin:/usr/sbin',
user => $::glance::params::user,
minute => $minute,
hour => $hour,
monthday => $monthday,
month => $month,
weekday => $weekday,
require => Anchor['glance::config::end'],
}
}
|