Files
ansible-role-mbs/templates/mbs-worker@.service.j2
Brian Stinson 284eeba1e2 some template changes
Signed-off-by: Brian Stinson <bstinson@redhat.com>
2021-05-25 14:17:57 -05:00

17 lines
505 B
Django/Jinja

{{ ansible_managed | comment }}
[Unit]
Description=MBS worker %I
After=network.target{{ ' rabbitmq-server.service' if mbs_systemd_wait_for_rabbitmq else '' }}
[Service]
Type=simple
# Always restart the service, even if it exits cleanly
Restart=always
RestartSec=1
User=fedmsg
ExecStart=/usr/bin/celery worker -n mbs-worker-%I -Q mbs-default,mbs-%I -A module_build_service.scheduler.celery_app --loglevel=info --max-tasks-per-child={{ mbs_celery_max_worker_tasks }}
[Install]
WantedBy=multi-user.target