Browse code

Use cinder.conf for auth_token configs.

Updates lib/cinder so that we use the application config file (cinder.conf)
instead of the Cinder api-paste.ini config file.

Related-Bug #1240753

Change-Id: I6636d33ee522757145ac97fc354324a8b9379700

Dan Prince authored on 2013/10/17 07:57:15
Showing 1 changed files
... ...
@@ -202,15 +202,25 @@ function configure_cinder() {
202 202
     sudo mv $TEMPFILE /etc/sudoers.d/cinder-rootwrap
203 203
 
204 204
     cp $CINDER_DIR/etc/cinder/api-paste.ini $CINDER_API_PASTE_INI
205
-    iniset $CINDER_API_PASTE_INI filter:authtoken auth_host $KEYSTONE_AUTH_HOST
206
-    iniset $CINDER_API_PASTE_INI filter:authtoken auth_port $KEYSTONE_AUTH_PORT
207
-    iniset $CINDER_API_PASTE_INI filter:authtoken auth_protocol $KEYSTONE_AUTH_PROTOCOL
208
-    iniset $CINDER_API_PASTE_INI filter:authtoken admin_tenant_name $SERVICE_TENANT_NAME
209
-    iniset $CINDER_API_PASTE_INI filter:authtoken admin_user cinder
210
-    iniset $CINDER_API_PASTE_INI filter:authtoken admin_password $SERVICE_PASSWORD
211
-    iniset $CINDER_API_PASTE_INI filter:authtoken signing_dir $CINDER_AUTH_CACHE_DIR
205
+
206
+    inicomment $CINDER_API_PASTE_INI filter:authtoken auth_host
207
+    inicomment $CINDER_API_PASTE_INI filter:authtoken auth_port
208
+    inicomment $CINDER_API_PASTE_INI filter:authtoken auth_protocol
209
+    inicomment $CINDER_API_PASTE_INI filter:authtoken admin_tenant_name
210
+    inicomment $CINDER_API_PASTE_INI filter:authtoken admin_user
211
+    inicomment $CINDER_API_PASTE_INI filter:authtoken admin_password
212
+    inicomment $CINDER_API_PASTE_INI filter:authtoken signing_dir
212 213
 
213 214
     cp $CINDER_DIR/etc/cinder/cinder.conf.sample $CINDER_CONF
215
+
216
+    iniset $CINDER_CONF keystone_authtoken auth_host $KEYSTONE_AUTH_HOST
217
+    iniset $CINDER_CONF keystone_authtoken auth_port $KEYSTONE_AUTH_PORT
218
+    iniset $CINDER_CONF keystone_authtoken auth_protocol $KEYSTONE_AUTH_PROTOCOL
219
+    iniset $CINDER_CONF keystone_authtoken admin_tenant_name $SERVICE_TENANT_NAME
220
+    iniset $CINDER_CONF keystone_authtoken admin_user cinder
221
+    iniset $CINDER_CONF keystone_authtoken admin_password $SERVICE_PASSWORD
222
+    iniset $CINDER_CONF keystone_authtoken signing_dir $CINDER_AUTH_CACHE_DIR
223
+
214 224
     iniset $CINDER_CONF DEFAULT auth_strategy keystone
215 225
     iniset $CINDER_CONF DEFAULT debug $ENABLE_DEBUG_LOG_LEVEL
216 226
     iniset $CINDER_CONF DEFAULT verbose True