{% extends 'base/layout.html' %} {% load helpers %} {% block title %}Oxidized Settings{% endblock %} {% block header %}

Oxidized Settings

{% endblock header %} {% block content %}
Configuration Status
{% if configured %}
Plugin is configured
Oxidized URL {{ config.oxidized_url }}
External URL {% if config.oxidized_external_url %} {{ config.oxidized_external_url }} {% else %} Not set {% endif %}
Timeout {{ config.timeout }}s
Cache Timeout {{ config.cache_timeout }}s
SSL Verification {{ config.verify_ssl|yesno:"Enabled,Disabled" }}
Device Roles {% if config.device_roles %} {% for role in config.device_roles %}{{ role }}{% endfor %} {% else %} All roles {% endif %}
Manufacturers {% if config.manufacturers %} {% for mfg in config.manufacturers %}{{ mfg }}{% endfor %} {% else %} All manufacturers {% endif %}
{% else %}
Plugin is not configured

Add configuration to your configuration/plugins.py:

PLUGINS_CONFIG = {
    "netbox_oxidized": {
        "oxidized_url": "http://oxidized:8888",
        "oxidized_external_url": "https://oxidized.example.com",
        "device_roles": ["voice-gateway"],
        "manufacturers": ["cisco"],
    }
}
{% endif %}
{% endblock %}