Merge "Adding openrc and a script for updating a site"
authorDavid Plunkett <dp7642@att.com>
Thu, 14 Nov 2019 20:17:09 +0000 (20:17 +0000)
committerGerrit Code Review <gerrit@akraino.org>
Thu, 14 Nov 2019 20:17:09 +0000 (20:17 +0000)
tools/openrc [new file with mode: 0644]
tools/update_software.sh [new file with mode: 0755]

diff --git a/tools/openrc b/tools/openrc
new file mode 100644 (file)
index 0000000..7602b05
--- /dev/null
@@ -0,0 +1,8 @@
+OS_AUTH_URL='http://keystone.openstack.svc.cluster.local:80/v3'
+OS_PROJECT_DOMAIN_NAME=default
+OS_USER_DOMAIN_NAME=default
+OS_PROJECT_NAME=admin
+OS_REGION_NAME=RegionOne
+OS_USERNAME=admin
+OS_IDENTITY_API_VERSION=3
+OS_PASSWORD=password123
diff --git a/tools/update_software.sh b/tools/update_software.sh
new file mode 100755 (executable)
index 0000000..52d03bb
--- /dev/null
@@ -0,0 +1,27 @@
+#!/bin/bash
+
+set -x
+TIMESTAMP=$(date +"%Y%m%d%H%M")
+LOGFILE=/var/log/update_software_$TIMESTAMP.log
+echo "logging to $LOGFILE"
+exec 1> >(tee -a $LOGFILE)
+exec 2>&1
+
+# Site specific variables
+export OS_AUTH_URL="http://iam-sw.vran.k2.ericsson.se:80/v3"
+export OS_USERNAME=shipyard
+export OS_PASSWORD=password123
+REGION_NAME=MTN3
+
+tools/airship shipyard create configdocs ${REGION_NAME} --directory=/target/configs/promenade
+
+tools/airship shipyard commit configdocs
+
+tools/airship shipyard create action update_software
+
+tools/airship shipyard get actions
+
+# Monitor the workflow
+#SHIPYARD_ACTION=$(tools/airship shipyard get actions | awk '/update_software/ {print $2};')
+#tools/airship shipyard describe $SHIPYARD_ACTION
+