diff --git a/inventory_provider/juniper.py b/inventory_provider/juniper.py index 3ca41b1c17d1a8849967f1c3432523209e5d4ee5..3d846358c595c040153c4dbfc42a2e1cf49f18b0 100644 --- a/inventory_provider/juniper.py +++ b/inventory_provider/juniper.py @@ -10,7 +10,6 @@ from jnpr.junos import Device from jnpr.junos import exception as EzErrors from lxml import etree import netifaces -import requests CONFIG_SCHEMA = """<?xml version="1.1" encoding="UTF-8" ?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> @@ -393,6 +392,7 @@ def interface_addresses(netconf_config): "interface name": ifc['name'] } + def local_interfaces( type=netifaces.AF_INET, omit_link_local=True, diff --git a/inventory_provider/tasks/worker.py b/inventory_provider/tasks/worker.py index 7bd89612eb642de294ac2a9e058265f869a6b80e..aea2a32a96e14c0412a963ea55fdb71b32fc4b3b 100644 --- a/inventory_provider/tasks/worker.py +++ b/inventory_provider/tasks/worker.py @@ -454,6 +454,7 @@ def check_task_status(task_id, parent=None, forget=False): yield result + @app.task(base=InventoryTask, bind=True, name='update_entry_point') @log_task_entry_and_exit def update_entry_point(self):