Remove plain OpenStack pwd from Heat 63/64863/1
authorGary Wu <gary.i.wu@huawei.com>
Wed, 5 Sep 2018 20:15:52 +0000 (13:15 -0700)
committerGary Wu <gary.i.wu@huawei.com>
Wed, 5 Sep 2018 20:15:52 +0000 (13:15 -0700)
Replace plain OpenStack password with its encrypted version

Change-Id: I3afd8c02ce7d004a2817bad69a667edb28982f67
Issue-ID: INT-646
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
test/ete/labs/gwu/onap-openstack-template.env
test/ete/labs/huawei/onap-openstack-template.env
test/ete/labs/tlab/onap-openstack-template.env
test/ete/labs/windriver/onap-openstack-template.env
test/ete/scripts/deploy-onap.sh

index 3071356..53139b5 100644 (file)
@@ -46,9 +46,7 @@ parameters:
 
   openstack_username: ${OS_USERNAME}
 
-  openstack_api_key: ${OS_PASSWORD}
-
-  openstack_auth_method: password
+  openstack_api_key: ${OS_PASSWORD_ENCRYPTED}
 
   openstack_region: RegionOne
 
index c682dc5..e6e2a2c 100644 (file)
@@ -46,9 +46,7 @@ parameters:
 
   openstack_username: ${OS_USERNAME}
 
-  openstack_api_key: ${OS_PASSWORD}
-
-  openstack_auth_method: password
+  openstack_api_key: ${OS_PASSWORD_ENCRYPTED}
 
   openstack_region: RegionOne
 
index feded7f..dcdb7d5 100644 (file)
@@ -46,9 +46,7 @@ parameters:
 
   openstack_username: ${OS_USERNAME}
 
-  openstack_api_key: ${OS_PASSWORD}
-
-  openstack_auth_method: password
+  openstack_api_key: ${OS_PASSWORD_ENCRYPTED}
 
   openstack_region: RegionOne
 
index b18bd62..90d901d 100644 (file)
@@ -46,9 +46,7 @@ parameters:
 
   openstack_username: ${OS_USERNAME}
 
-  openstack_api_key: ${OS_PASSWORD}
-
-  openstack_auth_method: password
+  openstack_api_key: ${OS_PASSWORD_ENCRYPTED}
 
   openstack_region: RegionOne
 
index 2fd0556..6c8d05d 100755 (executable)
@@ -19,6 +19,8 @@ fi
 
 source $WORKSPACE/test/ete/scripts/install_openstack_cli.sh
 
+SO_ENCRYPTION_KEY=aa3871669d893c7fb8abbcda31b88b4f
+export OS_PASSWORD_ENCRYPTED=$(echo -n "$OS_PASSWORD" | openssl aes-128-ecb -e -K "$SO_ENCRYPTION_KEY" -nosalt | xxd -c 256 -p)
 
 DEMO_DIR=${ONAP_WORKDIR}/demo
 if [ "$#" -ge 2 ]; then