Browse code

Clean up configure_nova() a bit

Change-Id: I2228221051a5a4413a34ca359856d90794fce69a

Dean Troyer authored on 2013/02/12 08:34:39
Showing 1 changed files
... ...
@@ -166,20 +166,13 @@ function configure_nova() {
166 166
         # Get the sample configuration file in place
167 167
         cp $NOVA_DIR/etc/nova/api-paste.ini $NOVA_CONF_DIR
168 168
 
169
-        # Rewrite the authtoken configuration for our Keystone service.
170
-        # This is a bit defensive to allow the sample file some variance.
171
-        sed -e "
172
-            /^admin_token/i admin_tenant_name = $SERVICE_TENANT_NAME
173
-            /admin_tenant_name/s/^.*$/admin_tenant_name = $SERVICE_TENANT_NAME/;
174
-            /admin_user/s/^.*$/admin_user = nova/;
175
-            /admin_password/s/^.*$/admin_password = $SERVICE_PASSWORD/;
176
-            s,%SERVICE_TENANT_NAME%,$SERVICE_TENANT_NAME,g;
177
-            s,%SERVICE_TOKEN%,$SERVICE_TOKEN,g;
178
-        " -i $NOVA_API_PASTE_INI
179 169
         iniset $NOVA_API_PASTE_INI filter:authtoken auth_host $SERVICE_HOST
180 170
         if is_service_enabled tls-proxy; then
181 171
             iniset $NOVA_API_PASTE_INI filter:authtoken auth_protocol $SERVICE_PROTOCOL
182 172
         fi
173
+        iniset $NOVA_API_PASTE_INI filter:authtoken admin_tenant_name $SERVICE_TENANT_NAME
174
+        iniset $NOVA_API_PASTE_INI filter:authtoken admin_user nova
175
+        iniset $NOVA_API_PASTE_INI filter:authtoken admin_password $SERVICE_PASSWORD
183 176
     fi
184 177
 
185 178
     iniset $NOVA_API_PASTE_INI filter:authtoken signing_dir $NOVA_AUTH_CACHE_DIR