aboutsummaryrefslogtreecommitdiffstats
path: root/moonv4/templates/moonforming/run.sh
diff options
context:
space:
mode:
authorThomas Duval <thomas.duval@orange.com>2017-10-29 21:12:28 +0100
committerThomas Duval <thomas.duval@orange.com>2017-10-29 21:12:28 +0100
commit63a4316f271a15cc9e9718fbef6f54f2eb05ad20 (patch)
tree6b3cc9a8a56e7decbd341f49740299be5a7fe041 /moonv4/templates/moonforming/run.sh
parent324009655ea60c5215929fc3ddbe57fd2242c133 (diff)
Update the moonforming template
Change-Id: I283a414acb2d38ca094bc542dec577b085217cf9
Diffstat (limited to 'moonv4/templates/moonforming/run.sh')
-rw-r--r--moonv4/templates/moonforming/run.sh14
1 files changed, 13 insertions, 1 deletions
diff --git a/moonv4/templates/moonforming/run.sh b/moonv4/templates/moonforming/run.sh
index 97e29d98..25e015fb 100644
--- a/moonv4/templates/moonforming/run.sh
+++ b/moonv4/templates/moonforming/run.sh
@@ -4,4 +4,16 @@
python3 /root/conf2consul.py /etc/moon/moon.conf
# TODO: wait for database
-moon_db_manager upgrade \ No newline at end of file
+moon_db_manager upgrade
+
+echo "Waiting for manager (http://manager:8082)"
+while ! python -c "import requests; req = requests.get('http://manager:8082')" 2>/dev/null ; do
+ sleep 5 ;
+ echo "."
+done
+
+echo "Manager (http://manager:8082) is up."
+
+cd /root
+python3 populate_default_values.py -v /root/conf/rbac.py
+python3 populate_default_values.py -v /root/conf/mls.py