diff --git a/brian_dashboard_manager/inventory_provider/__init__.py b/brian_dashboard_manager/inventory_provider/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/brian_dashboard_manager/inventory_provider/interfaces.py b/brian_dashboard_manager/inventory_provider/interfaces.py new file mode 100644 index 0000000000000000000000000000000000000000..8368d0c02f29d08cc0c4c6e21cba1aed318b4659 --- /dev/null +++ b/brian_dashboard_manager/inventory_provider/interfaces.py @@ -0,0 +1,10 @@ +import requests +import logging + +logger = logging.getLogger(__name__) + + +def get_interfaces(host): + r = requests.get(f'http://{host}/poller/interfaces') + r.raise_for_status() + return r.json()