From bb499eb7465a2f8617ce55d1e156903453bff020 Mon Sep 17 00:00:00 2001 From: Bjarke Madsen <bjarke.madsen@geant.org> Date: Fri, 19 Feb 2021 11:27:47 +0100 Subject: [PATCH] Add inventory_provider poller endpoint fetching --- brian_dashboard_manager/inventory_provider/__init__.py | 0 .../inventory_provider/interfaces.py | 10 ++++++++++ 2 files changed, 10 insertions(+) create mode 100644 brian_dashboard_manager/inventory_provider/__init__.py create mode 100644 brian_dashboard_manager/inventory_provider/interfaces.py diff --git a/brian_dashboard_manager/inventory_provider/__init__.py b/brian_dashboard_manager/inventory_provider/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/brian_dashboard_manager/inventory_provider/interfaces.py b/brian_dashboard_manager/inventory_provider/interfaces.py new file mode 100644 index 0000000..8368d0c --- /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() -- GitLab