{% extends 'admin/master.html' %} {% block body %}
Current enterprise license state of this installation.
| Edition | Enterprise |
|---|---|
| License ID | {{ license.license_id }} |
| Customer | {{ license.customer }} |
| Expires | {{ exp_human }} {% if license.expiry_state == 'expired' %} expired {% elif license.expiry_state == 'expiring' %} expiring soon {% endif %} |
| Host limit | {{ license.max_hosts }} {% if license.current_hosts is not none %} (currently {{ license.current_hosts }}) {% endif %} {% if license.host_count_state == 'over' %} over limit {% endif %} |
| Features | {% if license.features %} {% for feature in license.features %} {{ feature }} {% endfor %} {% else %} none {% endif %} |
Default license path: /opt/cmdbsyncer/license.jwt
(override via CMDBSYNCER_LICENSE).
Load status: {{ load_status }}
Registered features:
{{ registry_features or '(none)' }}
Registered hooks:
{{ registry_hooks or '(none)' }}
No enterprise license is active on this installation.
{% if load_status %}Load status: {{ load_status }}
What the OSS code can actually call right now. Compare against the license-claim Features above — if a feature is in the claim but missing here, the enterprise package failed to wire it up at startup.
Registered features:
{{ registry_features or '(none)' }}
Registered hooks:
{{ registry_hooks or '(none)' }}
Load status: {{ load_status }}
Replace the active license file. The signature is verified
against the public key shipped with the enterprise package
before the file is written. Restart the application after a
successful upload to load the new license.
{% if license_destination %}
Destination: {{ license_destination }}
{% endif %}