trivial: Refactor os_options processing

Change-Id: I01c096084172ea8ebeda791016a603c59c7924cd
This commit is contained in:
Tim Burke 2023-03-23 09:17:21 -07:00
parent 31c279ff0e
commit 825145e9e6
1 changed files with 20 additions and 19 deletions

View File

@ -122,26 +122,27 @@ def process_options(options):
# Specific OpenStack options # Specific OpenStack options
options['os_options'] = { options['os_options'] = {
'user_id': options['os_user_id'], opt: options['os_' + opt] for opt in (
'user_domain_id': options['os_user_domain_id'], 'user_id',
'user_domain_name': options['os_user_domain_name'], 'user_domain_id',
'tenant_id': options['os_tenant_id'], 'user_domain_name',
'tenant_name': options['os_tenant_name'], 'tenant_id',
'project_id': options['os_project_id'], 'tenant_name',
'project_name': options['os_project_name'], 'project_id',
'project_domain_id': options['os_project_domain_id'], 'project_name',
'project_domain_name': options['os_project_domain_name'], 'project_domain_id',
'service_type': options['os_service_type'], 'project_domain_name',
'endpoint_type': options['os_endpoint_type'], 'service_type',
'auth_token': options['os_auth_token'], 'endpoint_type',
'object_storage_url': options['os_storage_url'], 'auth_token',
'region_name': options['os_region_name'], 'region_name',
'auth_type': options['os_auth_type'], 'auth_type',
'application_credential_id': 'application_credential_id',
options['os_application_credential_id'], 'application_credential_secret',
'application_credential_secret': )
options['os_application_credential_secret'],
} }
# this one doesn't follow the same convention
options['os_options']['object_storage_url'] = options['os_storage_url']
def _build_default_global_options(): def _build_default_global_options():