diff --git a/inventory_provider/tasks/config.py b/inventory_provider/tasks/config.py index 846a2c2134d31ae1ab635fa277a95fe92606b57e..3caa57d149ec8f773d5384309c04f2c1dbfc8816 100644 --- a/inventory_provider/tasks/config.py +++ b/inventory_provider/tasks/config.py @@ -1,12 +1,18 @@ import json from os import getenv +import logging + +logger = logging.getLogger(__name__) + broker_url = getenv( 'CELERY_BROKER_URL', default='redis://test-dashboard02.geant.org:6379/1') -result_backend = getenv( - 'CELERY_BROKER_URL', - default='redis://test-dashboard02.geant.org:6379/1') + +result_backend = broker_url +if result_backend: + # bugfix workaround + result_backend = result_backend.split(';')[0] tmp_options = getenv( 'BROKER_TRANSPORT_OPTIONS', diff --git a/requirements.txt b/requirements.txt index 815ac1d5e52e62e71ff23f0a037d4e30be705bb3..c9b0f1e25fba3ee6e12b8699889e810dafa6b74c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,8 +4,8 @@ pysnmp jsonschema paramiko flask -redis -celery +redis==3.2.1 +celery==4.3.0 junos-eznc lxml requests