| {%- 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 |
| -#} |