Expose configure_service
This parameter has been implemented in the underlying defined resource type but was not configurable. Change-Id: I6de5384c7d5085aeca212d7aee444b6ac4266a58
This commit is contained in:
@@ -71,6 +71,10 @@
|
|||||||
# (Optional) Whether to configure the admin role for the service user.
|
# (Optional) Whether to configure the admin role for the service user.
|
||||||
# Defaults to true
|
# Defaults to true
|
||||||
#
|
#
|
||||||
|
# [*configure_service*]
|
||||||
|
# (Optional) Should the service be configurd?
|
||||||
|
# Defaults to True
|
||||||
|
#
|
||||||
class nova::keystone::auth(
|
class nova::keystone::auth(
|
||||||
String[1] $password,
|
String[1] $password,
|
||||||
String[1] $auth_name = 'nova',
|
String[1] $auth_name = 'nova',
|
||||||
@@ -89,6 +93,7 @@ class nova::keystone::auth(
|
|||||||
Boolean $configure_endpoint = true,
|
Boolean $configure_endpoint = true,
|
||||||
Boolean $configure_user = true,
|
Boolean $configure_user = true,
|
||||||
Boolean $configure_user_role = true,
|
Boolean $configure_user_role = true,
|
||||||
|
Boolean $configure_service = true,
|
||||||
) {
|
) {
|
||||||
|
|
||||||
include nova::deps
|
include nova::deps
|
||||||
@@ -99,6 +104,7 @@ class nova::keystone::auth(
|
|||||||
configure_user => $configure_user,
|
configure_user => $configure_user,
|
||||||
configure_user_role => $configure_user_role,
|
configure_user_role => $configure_user_role,
|
||||||
configure_endpoint => $configure_endpoint,
|
configure_endpoint => $configure_endpoint,
|
||||||
|
configure_service => $configure_service,
|
||||||
service_type => $service_type,
|
service_type => $service_type,
|
||||||
service_description => $service_description,
|
service_description => $service_description,
|
||||||
service_name => $service_name,
|
service_name => $service_name,
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
features:
|
||||||
|
- |
|
||||||
|
The new ``nova::keystone::auth::configure_service`` parameter has been
|
||||||
|
added.
|
||||||
@@ -15,6 +15,7 @@ describe 'nova::keystone::auth' do
|
|||||||
:configure_user => true,
|
:configure_user => true,
|
||||||
:configure_user_role => true,
|
:configure_user_role => true,
|
||||||
:configure_endpoint => true,
|
:configure_endpoint => true,
|
||||||
|
:configure_service => true,
|
||||||
:service_name => 'nova',
|
:service_name => 'nova',
|
||||||
:service_type => 'compute',
|
:service_type => 'compute',
|
||||||
:service_description => 'OpenStack Compute Service',
|
:service_description => 'OpenStack Compute Service',
|
||||||
@@ -41,6 +42,7 @@ describe 'nova::keystone::auth' do
|
|||||||
:configure_endpoint => false,
|
:configure_endpoint => false,
|
||||||
:configure_user => false,
|
:configure_user => false,
|
||||||
:configure_user_role => false,
|
:configure_user_role => false,
|
||||||
|
:configure_service => false,
|
||||||
:service_description => 'Alternative OpenStack Compute Service',
|
:service_description => 'Alternative OpenStack Compute Service',
|
||||||
:service_name => 'alt_service',
|
:service_name => 'alt_service',
|
||||||
:service_type => 'alt_compute',
|
:service_type => 'alt_compute',
|
||||||
@@ -57,6 +59,7 @@ describe 'nova::keystone::auth' do
|
|||||||
:configure_user => false,
|
:configure_user => false,
|
||||||
:configure_user_role => false,
|
:configure_user_role => false,
|
||||||
:configure_endpoint => false,
|
:configure_endpoint => false,
|
||||||
|
:configure_service => false,
|
||||||
:service_name => 'alt_service',
|
:service_name => 'alt_service',
|
||||||
:service_type => 'alt_compute',
|
:service_type => 'alt_compute',
|
||||||
:service_description => 'Alternative OpenStack Compute Service',
|
:service_description => 'Alternative OpenStack Compute Service',
|
||||||
|
|||||||
Reference in New Issue
Block a user