From 69ff3537811d2a5e83242a9e3b913a46501458dc Mon Sep 17 00:00:00 2001
From: Robert Latta <robert.latta@geant.org>
Date: Thu, 28 Jan 2021 09:00:26 +0000
Subject: [PATCH] removed filtering of router list against opsdb

---
 inventory_provider/tasks/ims_worker.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/inventory_provider/tasks/ims_worker.py b/inventory_provider/tasks/ims_worker.py
index 774d4354..a248c69a 100644
--- a/inventory_provider/tasks/ims_worker.py
+++ b/inventory_provider/tasks/ims_worker.py
@@ -77,7 +77,12 @@ def internal_refresh_phase_2_ims(self):
             update_port_ids_to_services_ims.apply_async(),
             import_unmanaged_interfaces.apply_async()
         ]
-        for hostname in data.derive_router_hostnames(InventoryTask.config):
+
+        r = get_next_redis(config)
+        routers = r.get('netdash')
+        assert routers
+        # for hostname in data.derive_router_hostnames(InventoryTask.config):
+        for hostname in routers:
             logger.debug(f'queueing router refresh jobs for {hostname}')
             subtasks.append(reload_router_config.apply_async(args=[hostname]))
 
-- 
GitLab