diff --git a/deployment/puppet/cinder/manifests/api.pp b/deployment/puppet/cinder/manifests/api.pp index 31caccfbd7..03471e69d6 100644 --- a/deployment/puppet/cinder/manifests/api.pp +++ b/deployment/puppet/cinder/manifests/api.pp @@ -30,6 +30,7 @@ if $cinder_rate_limits { Cinder_config<||> ~> Service['cinder-api'] Cinder_config<||> ~> Exec['cinder-manage db_sync'] Cinder_api_paste_ini<||> ~> Service['cinder-api'] + Exec['cinder-manage db_sync'] -> Service['cinder-api'] if $enabled { $ensure = 'running' diff --git a/deployment/puppet/cinder/manifests/scheduler.pp b/deployment/puppet/cinder/manifests/scheduler.pp index 9acf052720..5cf64171c2 100644 --- a/deployment/puppet/cinder/manifests/scheduler.pp +++ b/deployment/puppet/cinder/manifests/scheduler.pp @@ -30,6 +30,7 @@ class cinder::scheduler ( Cinder_config<||> ~> Service['cinder-scheduler'] Cinder_config<||> ~> Exec['cinder-manage db_sync'] Cinder_api_paste_ini<||> ~> Service['cinder-scheduler'] + Exec['cinder-manage db_sync'] -> Service['cinder-scheduler'] diff --git a/deployment/puppet/cinder/manifests/volume.pp b/deployment/puppet/cinder/manifests/volume.pp index 9f79f449d8..3b8eaa1e43 100644 --- a/deployment/puppet/cinder/manifests/volume.pp +++ b/deployment/puppet/cinder/manifests/volume.pp @@ -33,6 +33,7 @@ class cinder::volume ( Cinder_config<||> ~> Service['cinder-volume'] Cinder_config<||> ~> Exec['cinder-manage db_sync'] Cinder_api_paste_ini<||> ~> Service['cinder-volume'] + Exec['cinder-manage db_sync'] -> Service['cinder-volume'] if $enabled { $ensure = 'running'