26 lines
755 B
Plaintext
26 lines
755 B
Plaintext
# vim:set ft=upstart ts=2 et:
|
|
description "Neutron API Server"
|
|
author "Chuck Short <zulcss@ubuntu.com>"
|
|
|
|
start on runlevel [2345]
|
|
stop on runlevel [!2345]
|
|
|
|
respawn
|
|
|
|
chdir /var/run
|
|
|
|
pre-start script
|
|
mkdir -p /var/run/neutron
|
|
chown neutron:root /var/run/neutron
|
|
end script
|
|
|
|
script
|
|
[ -r /etc/default/neutron-server ] && . /etc/default/neutron-server
|
|
[ -r "$NEUTRON_PLUGIN_CONFIG" ] && CONF_ARG="--config-file $NEUTRON_PLUGIN_CONFIG"
|
|
exec start-stop-daemon --start --chuid neutron --exec /usr/bin/neutron-server -- \
|
|
--config-file /etc/neutron/neutron.conf \
|
|
--config-file /etc/neutron/plugins/ml2/ml2_conf.ini \
|
|
--config-file /etc/neutron/plugins/ml2/ml2_conf_cisco.ini \
|
|
--log-file /var/log/neutron/server.log $CONF_ARG
|
|
end script
|