From d2b36ef4f6c62eaa9df63b6b0d6ca2da0c92a11f Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Thu, 27 Jul 2023 01:17:52 +0900 Subject: [PATCH] Ensure backend package for API DB connection is installed Technically it's possible to use a different backend for DB and API DB. Change-Id: Id504ab48d7d57a29acce687af4428f2686e15098 --- manifests/db.pp | 2 -- manifests/deps.pp | 1 + 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/manifests/db.pp b/manifests/db.pp index 7ead5e818..2d794c2e2 100644 --- a/manifests/db.pp +++ b/manifests/db.pp @@ -147,8 +147,6 @@ class nova::db ( retry_interval => $api_database_retry_interval, max_overflow => $api_database_max_overflow, pool_timeout => $api_database_pool_timeout, - # Package management should be disabled here to avoid conflict. - manage_backend_package => false } } diff --git a/manifests/deps.pp b/manifests/deps.pp index a86aadfae..f14463ab1 100644 --- a/manifests/deps.pp +++ b/manifests/deps.pp @@ -82,6 +82,7 @@ class nova::deps { # all db settings should be applied and all packages should be installed # before dbsync starts Oslo::Db<||> -> Anchor['nova::dbsync::begin'] + Oslo::Db<||> -> Anchor['nova::dbsync_api::begin'] # Installation or config changes will always restart services. Anchor['nova::install::end'] ~> Anchor['nova::service::begin']