Use configured user domain and project domain on Keystone client

Change-Id: I1157acb71d9b76c1c7a9134df1500bb69dc836a2
This commit is contained in:
Ivar Lazzaro 2017-06-26 16:51:05 -07:00
parent 056817130b
commit 8f8ff2f028
No known key found for this signature in database
GPG Key ID: 4A319E8712CE0874
1 changed files with 3 additions and 3 deletions

View File

@ -307,13 +307,13 @@ class ApicMappingDriver(api.ResourceMappingDriver,
if client:
keystone_authtoken = cfg.CONF.keystone_authtoken
pass_params = (
apic_mapper.APICNameMapper.get_key_password_params(
apic_mapper.APICNameMapper.get_key_password_params_ext(
keystone_authtoken))
admin_auth = keypassword.Password(
auth_url=pass_params[0],
username=pass_params[1], password=pass_params[2],
tenant_name=pass_params[3],
user_domain_id='Default', project_domain_id='Default')
tenant_name=pass_params[3], user_domain_id=pass_params[5],
project_domain_id=pass_params[4])
session = keysession.Session(auth=admin_auth)
ApicMappingDriver.manager = apic_manager.APICManager(
apic_model.ApicDbModel(), logging, network_config, apic_config,