keystone/auth: make service description configurable

This commit adds the service description as a class parameter in order to allow
users to update from a previous version if the service description is changed
(incorrectly spelled or wrong description)

Change-Id: Id1baa0efbd5087c18d39f2c7d4089f6fb31f6bfd
Closes-Bug: #1468407
This commit is contained in:
ZhongShengping 2018-12-17 14:32:29 +08:00
parent 8f7fafe257
commit 006aef41bb
2 changed files with 11 additions and 1 deletions

View File

@ -43,6 +43,10 @@
# (Optional) Name of the service.
# Defaults to the value of auth_name.
#
# [*service_description*]
# (Optional) Description of the service.
# Default to 'Root Cause Analysis Service'
#
# [*public_url*]
# (Optional) The endpoint's public url.
# This url should *not* contain any trailing '/'.
@ -66,6 +70,7 @@ class vitrage::keystone::auth (
$configure_endpoint = true,
$configure_user = true,
$configure_user_role = true,
$service_description = 'Root Cause Analysis Service',
$service_name = undef,
$service_type = 'rca',
$region = 'RegionOne',
@ -84,7 +89,7 @@ class vitrage::keystone::auth (
configure_endpoint => $configure_endpoint,
service_name => $real_service_name,
service_type => $service_type,
service_description => 'Root Cause Analysis Service',
service_description => $service_description,
region => $region,
auth_name => $auth_name,
password => $password,

View File

@ -0,0 +1,5 @@
---
features:
- |
Adds the service_description option to config description
of the service.