Skip to content
Snippets Groups Projects
Commit aa955989 authored by Robert Latta's avatar Robert Latta
Browse files

Merge branch 'feature/DBOARD3-695' into develop

parents b059219c e01921eb
No related branches found
No related tags found
No related merge requests found
......@@ -691,11 +691,22 @@ def snmp_refresh_peerings_chorded(
update_callback(f'snmp peering info loaded from {hostname}')
def cache_extracted_ims_data(extracted_data, use_current=False):
if use_current:
r = get_current_redis(InventoryTask.config)
else:
r = get_next_redis(InventoryTask.config)
for k, v in extracted_data.items():
r.set(f'ims:cache:{k}', json.dumps(v))
@app.task(base=InventoryTask, bind=True, name='ims_task')
@log_task_entry_and_exit
def ims_task(self, use_current=False):
try:
extracted_data = extract_ims_data()
cache_extracted_ims_data(extracted_data)
transformed_data = transform_ims_data(extracted_data)
transformed_data['locations'] = extracted_data['locations']
transformed_data['lg_routers'] = extracted_data['lg_routers']
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment