@@ -103,14 +103,16 @@ function _config_placement_apache_wsgi {
103103}
104104
105105function configure_placement_nova_compute {
106- iniset $NOVA_CONF placement auth_type " password"
107- iniset $NOVA_CONF placement auth_url " $KEYSTONE_SERVICE_URI "
108- iniset $NOVA_CONF placement username placement
109- iniset $NOVA_CONF placement password " $SERVICE_PASSWORD "
110- iniset $NOVA_CONF placement user_domain_name " $SERVICE_DOMAIN_NAME "
111- iniset $NOVA_CONF placement project_name " $SERVICE_TENANT_NAME "
112- iniset $NOVA_CONF placement project_domain_name " $SERVICE_DOMAIN_NAME "
113- iniset $NOVA_CONF placement os_region_name " $REGION_NAME "
106+ # Use the provided config file path or default to $NOVA_CONF.
107+ local conf=${1:- $NOVA_CONF }
108+ iniset $conf placement auth_type " password"
109+ iniset $conf placement auth_url " $KEYSTONE_SERVICE_URI "
110+ iniset $conf placement username placement
111+ iniset $conf placement password " $SERVICE_PASSWORD "
112+ iniset $conf placement user_domain_name " $SERVICE_DOMAIN_NAME "
113+ iniset $conf placement project_name " $SERVICE_TENANT_NAME "
114+ iniset $conf placement project_domain_name " $SERVICE_DOMAIN_NAME "
115+ iniset $conf placement os_region_name " $REGION_NAME "
114116 # TODO(cdent): auth_strategy, which is common to see in these
115117 # blocks is not currently used here. For the time being the
116118 # placement api uses the auth_strategy configuration setting
0 commit comments