From e5c63e707d9e279ec64cb97f278f5673cc91b250 Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Tue, 20 Oct 2020 21:43:52 +0900 Subject: [PATCH] Add missing dependencies about keystone_puppet_config The keystone_puppet_config should be generated during configuration phase, otherwise some resources which requires access to Keystone api fails. Change-Id: Iba6b8b16a2aa5e9a8ebbcc297f659767a5ce64af (cherry picked from commit 92101bda25d4ff0c45e49209836acdac381e5945) --- manifests/deps.pp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/manifests/deps.pp b/manifests/deps.pp index 982f69b40..08a8c1bda 100644 --- a/manifests/deps.pp +++ b/manifests/deps.pp @@ -24,6 +24,12 @@ class keystone::deps { ~> Service<| tag == 'keystone-service' |> ~> anchor { 'keystone::service::end': } + # credential file for keystone api access should be generated during + # configuration phase + Anchor['keystone::config::begin'] + -> Keystone_puppet_config<||> + ~> Anchor['keystone::config::end'] + # all cache settings should be applied and all packages should be installed # before service startup Oslo::Cache<||> -> Anchor['keystone::service::begin']