blob: 0ac05feb768ef2206ebbd9d587b38af1545633c0 [file] [log] [blame]
{%- from "opencontrail/map.jinja" import web with context -%}
#!/bin/bash -e
cat /srv/salt/pillar/opencontrail-web.sls | envsubst > /tmp/opencontrail-web.sls
mv /tmp/opencontrail-web.sls /srv/salt/pillar/opencontrail-web.sls
salt-call --local --retcode-passthrough state.highstate
{% for service in web.services %}
service {{ service }} stop || true
{% endfor %}
if [ "$1" == "webserver" ]; then
echo "starting webserver"
su contrail --shell=/bin/sh -c '/usr/bin/nodejs /var/lib/contrail-webui/contrail-web-core/webServerStart.js'
elif [ "$1" == "jobserver" ]; then
echo "starting jobserver"
su contrail --shell=/bin/sh -c '/usr/bin/node jobServerStart.js'
else
echo "No parameter submitted, don't know what to start" 1>&2
fi
{#-
vim: syntax=jinja
-#}