Ensure that cinder db_sync is run before other services are up

Backported from upstream module: I7005b0ceb36786ccec99b8950c4e4bea9c065ea3

Related-Bug: 1411635
Change-Id: Ifc875d0d6c937caf59c60e63cd25a6c85a7eede0
This commit is contained in:
Bartłomiej Piotrowski 2015-01-22 14:14:45 +01:00
parent 8d0f984918
commit e6fc7d19bc
2 changed files with 2 additions and 1 deletions

View File

@ -110,7 +110,6 @@ class cinder::api (
}
if $enabled {
Cinder_config<||> ~> Exec['cinder-manage db_sync']
exec { 'cinder-manage db_sync':
@ -120,6 +119,7 @@ class cinder::api (
refreshonly => true,
logoutput => 'on_failure',
require => Package['cinder'],
before => Service['cinder-api'],
}
if $manage_service {
$ensure = 'running'

View File

@ -50,6 +50,7 @@ class cinder::backup (
include cinder::params
Cinder_config<||> ~> Service['cinder-backup']
Exec<| title == 'cinder-manage db_sync' |> ~> Service['cinder-backup']
if $::cinder::params::backup_package {
Package['cinder-backup'] -> Cinder_config<||>