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
This commit is contained in:
Takashi Kajinami 2020-10-20 21:43:52 +09:00
parent e361dcbd5f
commit 92101bda25
1 changed files with 6 additions and 0 deletions

View File

@ -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']