diff --git a/changelog/68375.fixed.md b/changelog/68375.fixed.md new file mode 100644 index 000000000000..efbd392ad5f4 --- /dev/null +++ b/changelog/68375.fixed.md @@ -0,0 +1 @@ +Fix issue with upstream Netbox API which changed api/ipam/prefixes output to use "scope" FK instead of "site" diff --git a/salt/pillar/netbox.py b/salt/pillar/netbox.py index 1cee59c204d3..09501eccf91b 100644 --- a/salt/pillar/netbox.py +++ b/salt/pillar/netbox.py @@ -1015,7 +1015,8 @@ def _get_site_prefixes( # Clean up duplicate data in the dictionary prefix_count = 0 for prefix in site_prefixes_results: - del site_prefixes_results[prefix_count]["site"] + site_prefixes_results[prefix_count].pop("site", None) + site_prefixes_results[prefix_count].pop("scope", None) prefix_count += 1 # Return the results