add oxiApi

This commit is contained in:
IluaAir
2025-06-25 10:32:51 +03:00
parent 009f007a38
commit 1eb0ff1eca
11 changed files with 129 additions and 33 deletions

View File

@@ -1,7 +1,9 @@
import pynetbox
from oxi.manager import OxidizedAPI
from settings import settings
netbox = pynetbox.api(
settings.nb_url,
token=settings.nb_token)
@@ -13,6 +15,7 @@ filters = {
"role": "Kommutator",
}
devices = netbox.dcim.devices.filter(**filters)
for device in devices:
print(f"{device.name} (IP: {device.primary_ip})")
# devices = netbox.dcim.devices.filter(**filters)
# for device in devices:
# print(f"{device.name} (IP: {device.primary_ip})")