diff --git a/inventory_provider/tasks/worker.py b/inventory_provider/tasks/worker.py index b82e263e5987ce1349042cd1797b3458baa57593..619ebdf11566bf8a0cdf0b539c72d9ca075eff66 100644 --- a/inventory_provider/tasks/worker.py +++ b/inventory_provider/tasks/worker.py @@ -67,8 +67,10 @@ class InventoryTask(Task): logging.debug("loaded config: %r" % InventoryTask.config) def update_state(self, **kwargs): + meta = kwargs.get('meta', dict()) + meta['task'] = self.name logger.debug(json.dumps( - {'state': kwargs['state'], 'meta': str(kwargs['meta'])} + {'state': kwargs['state'], 'meta': str(meta)} )) super().update_state(**kwargs) @@ -271,7 +273,6 @@ def update_neteng_managed_device_list(self): self.update_state( state=states.STARTED, meta={ - 'task': 'update_neteng_managed_device_list', 'message': 'querying netdash for managed routers' }) @@ -281,7 +282,6 @@ def update_neteng_managed_device_list(self): self.update_state( state=states.STARTED, meta={ - 'task': 'update_neteng_managed_device_list', 'message': f'found {len(routers)} routers, saving details' }) @@ -425,7 +425,6 @@ def reload_router_config(self, hostname): self.update_state( state=states.STARTED, meta={ - 'task': 'reload_router_config', 'hostname': hostname, 'message': 'loading router netconf data' }) @@ -463,7 +462,6 @@ def reload_router_config(self, hostname): self.update_state( state=states.STARTED, meta={ - 'task': 'reload_router_config', 'hostname': hostname, 'message': 'refreshing peers & clearing cache' }) @@ -482,7 +480,6 @@ def reload_router_config(self, hostname): self.update_state( state=states.STARTED, meta={ - 'task': 'reload_router_config', 'hostname': hostname, 'message': 'refreshing snmp interface indexes' }) @@ -601,7 +598,6 @@ def refresh_finalizer(self, pending_task_ids_json): self.update_state( state=states.STARTED, meta={ - 'task': 'refresh_finalizer', 'message': s })