+++ /dev/null
-# == Class: glance::cache::pruner
-#
-# Installs a cron job to run glance-cache-pruner.
-#
-# === Parameters
-#
-# [*minute*]
-# (optional) Defaults to '*/30'.
-#
-# [*hour*]
-# (optional) Defaults to '*'.
-#
-# [*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 ''.
-#
-class glance::cache::pruner (
- $minute = '*/30',
- $hour = '*',
- $monthday = '*',
- $month = '*',
- $weekday = '*',
- $command_options = '',
-) {
-
- include glance::params
-
- cron { 'glance-cache-pruner':
- command => "${glance::params::cache_pruner_command} ${command_options}",
- environment => 'PATH=/bin:/usr/bin:/usr/sbin',
- user => 'glance',
- minute => $minute,
- hour => $hour,
- monthday => $monthday,
- month => $month,
- weekday => $weekday,
- require => Package[$::glance::params::api_package_name],
-
- }
-}