Revision 5d081749 settings.py.dist

b/settings.py.dist
172 172
RABBIT_PASSWORD="0k3@n0s"
173 173
RABBIT_VHOST="/"
174 174

  
175
#Queue and exchange names
175
#Queues, exchanges and bindings
176 176
EXCHANGE_GANETI="ganeti"
177 177
EXCHANGE_CRON="cron"
178 178
EXCHANGE_API="api"
179 179
EXCHANGES = (EXCHANGE_GANETI, EXCHANGE_CRON, EXCHANGE_API)
180 180

  
181
QUEUE_GANETI_EVENTS="ganeti.events"
182
QUEUE_CRON_CREDITS="cron.credits"
183
QUEUE_API_EMAIL="api.email"
184
QUEUE_CRON_EMAIL="cron.email"
185
QUEUES = (QUEUE_GANETI_EVENTS, QUEUE_CRON_CREDITS, QUEUE_API_EMAIL, QUEUE_CRON_EMAIL)
181
QUEUE_GANETI_EVENTS="events"
182
QUEUE_CRON_CREDITS="credits"
183
QUEUE_EMAIL="email"
184
QUEUE_DEBUG="debug"
185
QUEUES = (QUEUE_GANETI_EVENTS, QUEUE_CRON_CREDITS, QUEUE_EMAIL)
186

  
187
BINDINGS_DEBUG = (
188
    #Queue          #Exchange           #RouteKey   #Handler
189
    (QUEUE_DEBUG,   EXCHANGE_GANETI,    '#',        'Dispatcher.dummy_proc'),
190
    (QUEUE_DEBUG,   EXCHANGE_CRON,      '#',        'Dispatcher.dummy_proc'),
191
    (QUEUE_DEBUG,   EXCHANGE_API,       '#',        'Dispatcher.dummy_proc'),
192
)
193

  
194
BINDINGS = (
195
    #Queue                  #Exchange           #RouteKey       #Handler
196
    (QUEUE_GANETI_EVENTS,   EXCHANGE_GANETI,    'ganeti.#',     'Dispatcher.update_db'),
197
    (QUEUE_CRON_CREDITS,    EXCHANGE_CRON,      '*.credits.*',  'Dispatcher.update_credits'),
198
    (QUEUE_EMAIL,           EXCHANGE_API,       '*.email.*',    'Dispatcher.send_email'),
199
    (QUEUE_EMAIL,           EXCHANGE_CRON,      '*.email.*',    'Dispatcher.send_email'),
200
)
186 201

  
187 202
#Logic dispatcher settings
188 203
DISPATCHER_LOG_FILE = "/var/log/okeanos.log"

Also available in: Unified diff