Puppet Class: nova::compute::image_cache
- Defined in:
- manifests/compute/image_cache.pp
Overview
Class: nova::compute::image_cache
Configures image caching in nova
Parameters:
- manager_interval
-
(optional) Number of seconds to wait between runs of the image cache manager. Defaults to $facts
- subdirectory_name
-
(optional) Location of cached images. Defaults to $facts
- remove_unused_base_images
-
(optional) Should unused base images be removed? Defaults to $facts
- remove_unused_original_minimum_age_seconds
-
(optional) Unused unresized base images younger than this will not be removed. Defaults to $facts
- remove_unused_resized_minimum_age_seconds
-
(optional) Unused resized base images younger than this will not be removed. Defaults to $facts
- precache_concurrency
-
(optional) Maximum number of compute hosts to trigger image precaching in parallel. Defaults to $facts
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
# File 'manifests/compute/image_cache.pp', line 32
class nova::compute::image_cache (
$manager_interval = $facts['os_service_default'],
$subdirectory_name = $facts['os_service_default'],
$remove_unused_base_images = $facts['os_service_default'],
$remove_unused_original_minimum_age_seconds = $facts['os_service_default'],
$remove_unused_resized_minimum_age_seconds = $facts['os_service_default'],
$precache_concurrency = $facts['os_service_default']
) {
include nova::deps
nova_config {
'image_cache/manager_interval': value => $manager_interval;
'image_cache/subdirectory_name': value => $subdirectory_name;
'image_cache/remove_unused_base_images': value => $remove_unused_base_images;
'image_cache/remove_unused_original_minimum_age_seconds': value => $remove_unused_original_minimum_age_seconds;
'image_cache/remove_unused_resized_minimum_age_seconds': value => $remove_unused_resized_minimum_age_seconds;
'image_cache/precache_concurrency': value => $precache_concurrency;
}
}
|