Skip dependency on keystone endpoint if endpoint is not configured

Change-Id: Ifd443563b7d7e1b37b41ed9184bf0cdb0be3f2ea
(cherry picked from commit 57504e2c85)
This commit is contained in:
Takashi Kajinami 2021-09-29 09:23:17 +09:00
parent 98e043e19c
commit 02725d3eda
1 changed files with 3 additions and 1 deletions

View File

@ -85,7 +85,9 @@ class magnum::keystone::auth (
if $configure_user_role {
Keystone_user_role["${auth_name}@${tenant}"] ~> Service <| name == 'magnum-server' |>
}
Keystone_endpoint["${region}/${real_service_name}::${service_name}"] ~> Service <| name == 'magnum-server' |>
if $configure_endpoint {
Keystone_endpoint["${region}/${real_service_name}::${service_name}"] ~> Service <| name == 'magnum-server' |>
}
keystone::resource::service_identity { 'magnum':
configure_user => $configure_user,