Fixes vars missing in overcloudrc.v3 97/35997/1
authorTim Rozet <trozet@redhat.com>
Mon, 12 Jun 2017 08:44:45 +0000 (04:44 -0400)
committerTim Rozet <trozet@redhat.com>
Mon, 12 Jun 2017 08:44:45 +0000 (04:44 -0400)
Change-Id: I03df4973fe2bb1356719dda5666484f556df2ffa
Signed-off-by: Tim Rozet <trozet@redhat.com>
lib/post-install-functions.sh

index a93ad54..b3bfbd6 100755 (executable)
@@ -163,17 +163,17 @@ fi
 # Fix project_id and os_tenant_name not in overcloudrc
 # Deprecated openstack client does not need project_id
 # and os_tenant_name anymore but glance client and
-# Rally in generall does need it.
+# Rally in general does need it.
 # REMOVE when not needed in Rally/glance-client anymore.
-if ! grep -q  "OS_PROJECT_ID" ./overcloudrc;then
-    project_id=\$(openstack project list |grep admin|awk '{print \$2}')
-    echo "export OS_PROJECT_ID=\$project_id" >> ./overcloudrc
-fi
-if ! grep -q  "OS_TENANT_NAME" ./overcloudrc;then
-    echo "export OS_TENANT_NAME=admin" >> ./overcloudrc
-fi
-
-
+for rcfile in overcloudrc overcloudrc.v3; do
+    if ! grep -q  "OS_PROJECT_ID" \$rcfile; then
+        project_id=\$(openstack project list |grep admin|awk '{print \$2}')
+        echo "export OS_PROJECT_ID=\$project_id" >> \$rcfile
+    fi
+    if ! grep -q  "OS_TENANT_NAME" \$rcfile; then
+       echo "export OS_TENANT_NAME=admin" >> \$rcfile
+    fi
+done
 EOI
 
   # we need to restart neutron-server in Gluon deployments to allow the Gluon core