{% extends 'generic/_base.html' %} {% load helpers %} {% load i18n %} {% block title %}{% trans "Provider Backends" %}{% endblock %} {% block subtitle %}
{% trans "Registered provider adapters" %}
{% endblock %} {% block content %}
{% trans "Back to Settings" %}

{% trans "Provider Backends" %}

{% for backend in backends %} {% endfor %}
{% trans "Provider" %} {% trans "Package" %} {% trans "Status" %} {% trans "Version" %} {% trans "Connected providers" %}
{{ backend.name }} {{ backend.slug }} {% if backend.package %} {{ backend.package }} {% else %} {{ ''|placeholder }} {% endif %} {% if backend.ok %} {% trans "Installed" %} {% else %} {% trans "Not installed" %} {% endif %} {% if backend.version %} {{ backend.version }} {% else %} {{ ''|placeholder }} {% endif %} {% if backend.providers %}
    {% for entry in backend.providers %}
  • {{ entry.provider.name }} {% badge entry.provider.get_access_display bg_color=entry.access_color %} {{ entry.provider.last_synced|isodatetime|placeholder }} {% if entry.provider.provisioning_limit %} {% blocktrans with limit=entry.provider.provisioning_limit %}At most {{ limit }} provisioning at once{% endblocktrans %} {% else %} {% trans "No provisioning limit" %} {% endif %}
  • {% endfor %}
{% else %} {% trans "None" %} {% endif %}

{% trans "Providers need their package installed in both the NetBox and the worker environment, for example:" %} pip install "netbox-orchestrator[hcloud]"

{% endblock content %}