mancelery.py 483 Bytes
Newer Older
1 2
from celery import Celery
from kombu import Queue, Exchange
Guba Sándor committed
3
from os import getenv
4

Guba Sándor committed
5
HOSTNAME = "localhost"
6 7

celery = Celery('manager', backend='amqp',
Guba Sándor committed
8
                broker=getenv("AMQP_URI"),
9 10
                include=['vm.tasks.local_tasks', 'storage.tasks.local_tasks',
                         'firewall.tasks.local_tasks'])
11 12 13

celery.conf.update(
    CELERY_QUEUES=(
14 15
        Queue(HOSTNAME + '.man', Exchange('manager', type='direct'),
              routing_key="manager"),
16 17
    )
)