{% extends '_base.html' %} {% load static from staticfiles %} {% load helpers %} {% block title %}{{ device }}{% endblock %} {% block content %} {% include 'dcim/inc/device_header.html' with active_tab='info' %}
Device
Site {% if device.site.region %} {{ device.site.region }} {% endif %} {{ device.site }}
Rack {% if device.rack %} {% if device.rack.group %} {{ device.rack.group }} {% endif %} {{ device.rack }} {% else %} None {% endif %}
Position {% if device.parent_bay %} {% with device.parent_bay.device as parent %} {{ parent }} {{ device.parent_bay }} {% if parent.position %} (U{{ parent.position }} / {{ parent.get_face_display }}) {% endif %} {% endwith %} {% elif device.rack and device.position %} U{{ device.position }} / {{ device.get_face_display }} {% elif device.rack and device.device_type.u_height %} Not racked {% else %} N/A {% endif %}
Tenant {% if device.tenant %} {% if device.tenant.group %} {{ device.tenant.group }} {% endif %} {{ device.tenant }} {% else %} None {% endif %}
Device Type {{ device.device_type.full_name }} ({{ device.device_type.u_height }}U)
Serial Number {% if device.serial %} {{ device.serial }} {% else %} N/A {% endif %}
Asset Tag {% if device.asset_tag %} {{ device.asset_tag }} {% else %} N/A {% endif %}
{% if vc_memberships %}
Virtual Chassis
{% for vcm in vc_memberships %} {% endfor %}
Device Position Master Priority
{{ vcm.device }} {{ vcm.position }} {{ vcm.is_master }} {{ vcm.priority|default:"" }}
{% if perms.dcim.delete_virtualchassis %} {% endif %}
{% endif %}
Management
{% if device.cluster %} {% endif %}
Role {{ device.device_role }}
Platform {% if device.platform %} {{ device.platform }} {% else %} None {% endif %}
Status {{ device.get_status_display }}
Primary IPv4 {% if device.primary_ip4 %} {{ device.primary_ip4.address.ip }} {% if device.primary_ip4.nat_inside %} (NAT for {{ device.primary_ip4.nat_inside.address.ip }}) {% elif device.primary_ip4.nat_outside %} (NAT: {{ device.primary_ip4.nat_outside.address.ip }}) {% endif %} {% else %} N/A {% endif %}
Primary IPv6 {% if device.primary_ip6 %} {{ device.primary_ip6.address.ip }} {% if device.primary_ip6.nat_inside %} (NAT for {{ device.primary_ip6.nat_inside.address.ip }}) {% elif device.primary_ip6.nat_outside %} (NAT: {{ device.primary_ip6.nat_outside.address.ip }}) {% endif %} {% else %} N/A {% endif %}
Cluster {% if device.cluster.group %} {{ device.cluster.group }} {% endif %} {{ device.cluster }}
{% with device.get_custom_fields as custom_fields %} {% include 'inc/custom_fields_panel.html' %} {% endwith %}
Comments
{% if device.comments %} {{ device.comments|gfm }} {% else %} None {% endif %}
Console / Power
{% for cp in console_ports %} {% include 'dcim/inc/consoleport.html' %} {% empty %} {% if device.device_type.console_port_templates.exists %} {% endif %} {% endfor %} {% for pp in power_ports %} {% include 'dcim/inc/powerport.html' %} {% empty %} {% if device.device_type.power_port_templates.exists %} {% endif %} {% endfor %}
No console ports defined {% if perms.dcim.add_consoleport %} {% endif %}
No power ports defined {% if perms.dcim.add_powerport %} {% endif %}
{% if perms.dcim.add_interface or perms.dcim.add_consoleport or perms.dcim.add_powerport %} {% endif %}
{% if request.user.is_authenticated %}
Secrets
{% if secrets %} {% for secret in secrets %} {% include 'secrets/inc/secret_tr.html' %} {% endfor %}
{% else %}
None found
{% endif %} {% if perms.secrets.add_secret %}
{% csrf_token %}
{% endif %}
{% endif %}
Services
{% if services %} {% for service in services %} {% include 'ipam/inc/service.html' %} {% endfor %}
{% else %}
None
{% endif %} {% if perms.ipam.add_service %} {% endif %}
Images
{% include 'inc/image_attachments.html' with images=device.images.all %} {% if perms.extras.add_imageattachment %} {% endif %}
Related Devices
{% if related_devices %} {% for rd in related_devices %} {% endfor %}
{{ rd }} {% if rd.rack %} Rack {{ rd.rack }} {% else %} {% endif %} {{ rd.device_type.full_name }}
{% else %}
None found
{% endif %}
{% if device_bays or device.device_type.is_parent_device %} {% if perms.dcim.delete_devicebay %}
{% csrf_token %} {% endif %}
Device Bays
{% if perms.dcim.change_devicebay and device_bays|length > 1 %} {% endif %} {% if perms.dcim.add_devicebay and device_bays|length > 10 %} Add device bays {% endif %}
{% for devicebay in device_bays %} {% include 'dcim/inc/devicebay.html' %} {% empty %} {% endfor %}
No device bays defined
{% if perms.dcim.add_devicebay or perms.dcim.delete_devicebay %} {% endif %}
{% if perms.dcim.delete_devicebay %}
{% endif %} {% endif %} {% if interfaces or device.device_type.is_network_device %} {% if perms.dcim.change_interface or perms.dcim.delete_interface %}
{% csrf_token %} {% endif %}
Interfaces
{% if perms.dcim.change_interface and interfaces|length > 1 %} {% endif %} {% if perms.dcim.add_interface and interfaces|length > 10 %} Add interfaces {% endif %}
{% if perms.dcim.change_interface or perms.dcim.delete_interface %} {% endif %} {% for iface in interfaces %} {% include 'dcim/inc/interface.html' %} {% empty %} {% endfor %}
Name LAG Description MTU MAC Address Connection
No interfaces defined
{% if perms.dcim.add_interface or perms.dcim.delete_interface %} {% endif %}
{% if perms.dcim.delete_interface %}
{% endif %} {% endif %} {% if cs_ports or device.device_type.is_console_server %} {% if perms.dcim.delete_consoleserverport %}
{% csrf_token %} {% endif %}
Console Server Ports
{% if perms.dcim.change_consoleserverport and cs_ports|length > 1 %} {% endif %} {% if perms.dcim.add_consoleserverport and cs_ports|length > 10 %} Add console server ports {% endif %}
{% if perms.dcim.change_consoleserverport or perms.dcim.delete_consoleserverport %} {% endif %} {% for csp in cs_ports %} {% include 'dcim/inc/consoleserverport.html' %} {% empty %} {% endfor %}
Name Connection
No console server ports defined
{% if perms.dcim.add_consoleserverport or perms.dcim.delete_consoleserverport %} {% endif %}
{% if perms.dcim.delete_consoleserverport %}
{% endif %} {% endif %} {% if power_outlets or device.device_type.is_pdu %} {% if perms.dcim.delete_poweroutlet %}
{% csrf_token %} {% endif %}
Power Outlets
{% if perms.dcim.change_poweroutlet and cs_ports|length > 1 %} {% endif %} {% if perms.dcim.add_poweroutlet and power_outlets|length > 10 %} Add power outlets {% endif %}
{% if perms.dcim.change_poweroutlet or perms.dcim.delete_poweroutlet %} {% endif %} {% for po in power_outlets %} {% include 'dcim/inc/poweroutlet.html' %} {% empty %} text-nowrap {% endfor %}
Name Connection
No power outlets defined
{% if perms.dcim.add_poweroutlet or perms.dcim.delete_poweroutlet %} {% endif %}
{% if perms.dcim.delete_poweroutlet %}
{% endif %} {% endif %}
{% include 'inc/graphs_modal.html' %} {% include 'secrets/inc/private_key_modal.html' %} {% endblock %} {% block javascript %} {% endblock %}