diff --git a/manifests/cache/cleaner.pp b/manifests/cache/cleaner.pp index 181c627e..9ef5dbe5 100644 --- a/manifests/cache/cleaner.pp +++ b/manifests/cache/cleaner.pp @@ -37,6 +37,7 @@ class glance::cache::cleaner ( hour => $hour, monthday => $monthday, month => $month, - weekday => $weekday + weekday => $weekday, + require => Package[$::glance::params::api_package_name], } } diff --git a/manifests/cache/pruner.pp b/manifests/cache/pruner.pp index 9c3811a9..2cee4381 100644 --- a/manifests/cache/pruner.pp +++ b/manifests/cache/pruner.pp @@ -37,6 +37,8 @@ class glance::cache::pruner ( hour => $hour, monthday => $monthday, month => $month, - weekday => $weekday + weekday => $weekday, + require => Package[$::glance::params::api_package_name], + } } diff --git a/spec/classes/glance_cache_cleaner_spec.rb b/spec/classes/glance_cache_cleaner_spec.rb index 8b8bbe48..4a25cb5a 100644 --- a/spec/classes/glance_cache_cleaner_spec.rb +++ b/spec/classes/glance_cache_cleaner_spec.rb @@ -15,7 +15,8 @@ describe 'glance::cache::cleaner' do :hour => 0, :monthday => '*', :month => '*', - :weekday => '*' + :weekday => '*', + :require => 'Package[glance-api]' ) end end diff --git a/spec/classes/glance_cache_pruner_spec.rb b/spec/classes/glance_cache_pruner_spec.rb index 5bcf7cd2..25876a0f 100644 --- a/spec/classes/glance_cache_pruner_spec.rb +++ b/spec/classes/glance_cache_pruner_spec.rb @@ -15,7 +15,8 @@ describe 'glance::cache::pruner' do :hour => '*', :monthday => '*', :month => '*', - :weekday => '*' + :weekday => '*', + :require => 'Package[glance-api]' ) end end