From faaa76198238f3b4fcb73efd273bb6c7e3a459f1 Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Mon, 7 Feb 2022 00:20:52 +0900 Subject: [PATCH] Ensure keystone resources are created during service startup This change ensures keystone resources like the mistral service user are created before completing service setup, so that we can use the service::end anchor to ensure Sahara service is fully available. Change-Id: I7837827dc6adec5e89d7061689e326a4499389c8 --- manifests/keystone/auth.pp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/manifests/keystone/auth.pp b/manifests/keystone/auth.pp index 0199bd6b..b68fac94 100644 --- a/manifests/keystone/auth.pp +++ b/manifests/keystone/auth.pp @@ -105,6 +105,8 @@ class sahara::keystone::auth( include sahara::deps + Keystone::Resource::Service_identity['sahara'] -> Anchor['sahara::service::end'] + keystone::resource::service_identity { 'sahara': configure_user => $configure_user, configure_user_role => $configure_user_role,