Merge "Set a warning for the password option"

This commit is contained in:
Zuul 2019-02-18 18:19:14 +00:00 committed by Gerrit Code Review
commit b074f91ab0
2 changed files with 6 additions and 3 deletions

View File

@ -198,6 +198,10 @@ class placement::keystone::authtoken(
include ::placement::deps
if is_service_default($password) {
fail('Please set password for Placement service user')
}
keystone::resource::authtoken { 'placement_config':
username => $username,
password => $password,

View File

@ -2,15 +2,14 @@ require 'spec_helper'
describe 'placement::keystone::authtoken' do
let :params do
{
}
{ :password => 'placement_password', }
end
shared_examples 'placement::keystone::authtoken' do
context 'with default parameters' do
it {
is_expected.to contain_placement_config('keystone_authtoken/username').with_value('placement')
is_expected.to contain_placement_config('keystone_authtoken/password').with_value('<SERVICE DEFAULT>')
is_expected.to contain_placement_config('keystone_authtoken/password').with_value('placement_password')
is_expected.to contain_placement_config('keystone_authtoken/auth_url').with_value('http://localhost:5000')
is_expected.to contain_placement_config('keystone_authtoken/project_name').with_value('services')
is_expected.to contain_placement_config('keystone_authtoken/user_domain_name').with_value('Default')