From 63a4316f271a15cc9e9718fbef6f54f2eb05ad20 Mon Sep 17 00:00:00 2001 From: Thomas Duval Date: Sun, 29 Oct 2017 21:12:28 +0100 Subject: Update the moonforming template Change-Id: I283a414acb2d38ca094bc542dec577b085217cf9 --- moonv4/templates/moonforming/run.sh | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'moonv4/templates/moonforming/run.sh') 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 -- cgit 1.2.3-korg