{# SPDX-License-Identifier: Apache-2.0 #} {# Copyright (C) 2025 Marcin Zieba #} {# Lazy-loaded fragment: Interface IPs (read-only — IPs imported from NSO per interface). #} {% include "netbox_nso_plugin/categories/_adapter_error.html" %} {% if interface_ips %}

IP addresses reported by the device, correlated to their NetBox interface. Until accepted (or interface-IP auto-create is enabled) these are imported — recorded here but not yet written to NetBox IPAM.

{% include "netbox_nso_plugin/categories/_table_filter.html" with fid="flt-interface-ips" placeholder="Filter by interface / address / VRF…" show_status=True %}
{% for ip in interface_ips %} {% endfor %}
InterfaceAddressFamilyVRFSecondaryStatus
{{ ip.interface.name }} {{ ip.address }} {{ ip.family }} {% if ip.vrf %}{{ ip.vrf }}{% else %}global{% endif %} {% if ip.secondary %}secondary{% else %}{% endif %} {% include "netbox_nso_plugin/categories/_state_badge.html" with status=ip.status residue=ip.residue_survivor residue_job=ip.residue_job_id %} {% if ip.status == "conflict" %}
{% csrf_token %}
{% endif %}
{% else %}

No interface IP addresses reported for this device.

{% endif %}