Skip to content

Commit fae70e0

Browse files
Added PR from ansible core to make inventory modular and sublass possible (#99)
1 parent eb2fb32 commit fae70e0

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

plugins/inventory/netbox.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -395,8 +395,9 @@ def refresh_manufacturers_lookup(self):
395395
(manufacturer["id"], manufacturer["slug"]) for manufacturer in manufacturers
396396
)
397397

398-
def refresh_lookups(self):
399-
lookup_processes = (
398+
@property
399+
def lookup_processes(self):
400+
return [
400401
self.refresh_sites_lookup,
401402
self.refresh_regions_lookup,
402403
self.refresh_tenants_lookup,
@@ -405,10 +406,11 @@ def refresh_lookups(self):
405406
self.refresh_platforms_lookup,
406407
self.refresh_device_types_lookup,
407408
self.refresh_manufacturers_lookup,
408-
)
409+
]
409410

411+
def refresh_lookups(self):
410412
thread_list = []
411-
for p in lookup_processes:
413+
for p in self.lookup_processes:
412414
t = Thread(target=p)
413415
thread_list.append(t)
414416
t.start()

0 commit comments

Comments
 (0)