2 class cinder::scheduler (
3 $scheduler_driver = false,
4 $package_ensure = 'present',
11 Cinder_config<||> ~> Service['cinder-scheduler']
12 Cinder_api_paste_ini<||> ~> Service['cinder-scheduler']
13 Exec<| title == 'cinder-manage db_sync' |> ~> Service['cinder-scheduler']
15 if $scheduler_driver {
17 'DEFAULT/scheduler_driver': value => $scheduler_driver;
21 if $::cinder::params::scheduler_package {
22 Package['cinder-scheduler'] -> Cinder_config<||>
23 Package['cinder-scheduler'] -> Cinder_api_paste_ini<||>
24 Package['cinder-scheduler'] -> Service['cinder-scheduler']
25 package { 'cinder-scheduler':
26 ensure => $package_ensure,
27 name => $::cinder::params::scheduler_package,
39 service { 'cinder-scheduler':
41 name => $::cinder::params::scheduler_service,
44 require => Package['cinder'],