{% extends 'generic/object.html' %} {% load helpers %} {% block content %}
Oxidized Inventory
Name{{ object.name }}
Slug{{ object.slug }}
Description{{ object.description|placeholder }}
Enabled{% checkmark object.enabled %}
Inventory URL{{ inventory_url }}

Paste the URL as source.http.url in this instance's Oxidized config, with a NetBox token whose user may view devices. The endpoint returns a flat list with name, model and ip.

{% include 'inc/panels/tags.html' %}
Scope

Devices are exported when they match every filter set below (blank = any) and the source's backup scope.

Sites{% for s in object.scope_sites.all %}{{ s }} {% empty %}Any{% endfor %}
Device roles{% for r in object.scope_roles.all %}{{ r }} {% empty %}Any{% endfor %}
Platforms{% for p in object.scope_platforms.all %}{{ p }} {% empty %}Any{% endfor %}
Device tags{% for t in object.scope_tags.all %}{{ t }} {% empty %}Any{% endfor %}
Exported devices {{ entry_count }} device{{ entry_count|pluralize }}{% if entry_count > entries|length %}, first {{ entries|length }} shown{% endif %}
{% if not source %}
No Oxidized source configured yet; nothing is exported.
{% else %} {% for e in entries %} {% empty %} {% endfor %}
namemodelip
{{ e.name }}{{ e.model }}{{ e.ip|placeholder }}
No device matches this scope.
{% endif %}
{% endblock content %}