diff --git a/cosmo/clients/netbox_v4.py b/cosmo/clients/netbox_v4.py index e84897e..45eaa6f 100644 --- a/cosmo/clients/netbox_v4.py +++ b/cosmo/clients/netbox_v4.py @@ -317,10 +317,9 @@ def _merge_into(self, data: dict, query_data): class IPPoolDataQuery(ParallelQuery): def _fetch_data(self, kwargs, pool): - device_list = kwargs.get("device_list") - return self.client.query_rest( - "api/plugins/ip-pools/ippools/", {"devices": device_list} - ) + # Filters for ippools are fucked. + # Also, pagination is broken, so we just raise the limit and hope, it works. + return self.client.query_rest("api/plugins/ip-pools/ippools/", {"limit": 1000}) def _merge_into(self, data: dict, query_data):