From 0d0b20f5a84e245b0d8e084401e0ec3a1c344364 Mon Sep 17 00:00:00 2001
From: ZhongShengping <chdzsp@163.com>
Date: Sun, 22 Jan 2017 21:29:52 +0800
Subject: [PATCH] Add oslo::db to dependency chain

All db settings should be applied and all releated packages should be
installed before dbsync starts.

Change-Id: I5194e34d0ffdde335b9f3e242c8924658bdebbd6
---
 manifests/deps.pp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/manifests/deps.pp b/manifests/deps.pp
index b33b1e30..b07ac893 100644
--- a/manifests/deps.pp
+++ b/manifests/deps.pp
@@ -24,6 +24,10 @@ class ceilometer::deps {
   ~> Service<| tag == 'ceilometer-service' |>
   ~> anchor { 'ceilometer::service::end': }
 
+  # all db settings should be applied and all packages should be installed
+  # before dbsync starts
+  Oslo::Db<||> -> Anchor['ceilometer::dbsync::begin']
+
   # policy config should occur in the config block also.
   Anchor['ceilometer::config::begin']
   -> Openstacklib::Policy::Base<||>