------------------------------------------------------------
revno: 9
committer: Dimitri John Ledkov <[email protected]>
branch nick: upstart-jobs
timestamp: Tue 2013-12-24 12:07:48 +0000
message:
  auto update
added:
  etc/init/maas-region-celery.conf
  etc/init/maas-txlongpoll.conf
  usr/share/upstart/sessions/unity8.override


--
lp:~upstart-devel/upstart/upstart-jobs
https://code.launchpad.net/~upstart-devel/upstart/upstart-jobs

Your team Upstart Reviewers is subscribed to branch 
lp:~upstart-devel/upstart/upstart-jobs.
To unsubscribe from this branch go to 
https://code.launchpad.net/~upstart-devel/upstart/upstart-jobs/+edit-subscription
=== added file 'etc/init/maas-region-celery.conf'
--- etc/init/maas-region-celery.conf	1970-01-01 00:00:00 +0000
+++ etc/init/maas-region-celery.conf	2013-12-24 12:07:48 +0000
@@ -0,0 +1,27 @@
+# maas-celery - celery daemon for the region controller
+#
+# MAAS Region Controller Celery Daemon
+
+description     "MAAS"
+author "Raphael Badin <[email protected]>"
+
+start on filesystem and net-device-up and rabbitmq-server-running
+stop on runlevel [016]
+
+respawn
+
+env workers_user="maas_workers"
+env workers_pass=""
+env workers_vhost="/maas_workers"
+env DJANGO_SETTINGS_MODULE="maas.settings"
+
+pre-start script
+	if ! /usr/sbin/rabbitmqctl list_user_permissions $workers_user 1>/dev/null 2>&1; then
+		workers_pass=`grep "maas_workers" /etc/maas/maas_local_celeryconfig.py | cut -d':' -f3 | cut -d'@' -f1`
+		/usr/sbin/rabbitmqctl add_user "$workers_user" "$workers_pass"
+		/usr/sbin/rabbitmqctl add_vhost "$workers_vhost"
+		/usr/sbin/rabbitmqctl set_permissions -p "$workers_vhost" "$workers_user" ".*" ".*" ".*"
+	fi
+end script
+
+exec /usr/sbin/maas-region-celeryd --logfile=/var/log/maas/celery-region.log --schedule=/var/lib/maas/celerybeat-region-schedule --user=maas --group=maas

=== added file 'etc/init/maas-txlongpoll.conf'
--- etc/init/maas-txlongpoll.conf	1970-01-01 00:00:00 +0000
+++ etc/init/maas-txlongpoll.conf	2013-12-24 12:07:48 +0000
@@ -0,0 +1,27 @@
+# maas - txlongpoll service
+#
+# MAAS Provisioning Service txlongpoll
+
+description     "MAAS txlongpoll"
+author "Andres Rodriguez <[email protected]>"
+
+start on filesystem and net-device-up and rabbitmq-server-running
+stop on runlevel [016]
+
+respawn
+
+env longpoll_user="maas_longpoll"
+env longpoll_pass=""
+env longpoll_vhost="/maas_longpoll"
+
+pre-start script
+	if ! /usr/sbin/rabbitmqctl list_user_permissions $longpoll_user 1>/dev/null 2>&1; then
+		longpoll_pass=`/bin/grep "password" /etc/maas/txlongpoll.yaml | cut -d'"' -f2`
+		/usr/sbin/rabbitmqctl add_user "$longpoll_user" "$longpoll_pass"
+		/usr/sbin/rabbitmqctl add_vhost "$longpoll_vhost"
+		/usr/sbin/rabbitmqctl set_permissions -p "$longpoll_vhost" "$longpoll_user" ".*" ".*" ".*"
+	fi
+end script
+
+# To add options to your daemon, edit the line below:
+exec /usr/bin/twistd -n --uid=maas --gid=maas --pidfile=/run/maas-txlongpoll.pid --logfile=/dev/null txlongpoll --config-file=/etc/maas/txlongpoll.yaml

=== added file 'usr/share/upstart/sessions/unity8.override'
--- usr/share/upstart/sessions/unity8.override	1970-01-01 00:00:00 +0000
+++ usr/share/upstart/sessions/unity8.override	2013-12-24 12:07:48 +0000
@@ -0,0 +1,1 @@
+kill timeout 30

-- 
upstart-devel mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/upstart-devel

Reply via email to