{% extends '_base.html' %} {% load static from staticfiles %} {% load render_table from django_tables2 %} {% load helpers %} {% block title %}{{ device }}{% endblock %} {% block content %} {% include 'dcim/inc/_device_header.html' with active_tab='info' %}
Hardware
Site {{ device.rack.site }}
Rack {{ device.rack.name }}{% if device.rack.facility_id %} ({{ device.rack.facility_id }}){% endif %}
Position {% if device.position %} U{{ device.position }} / {{ device.get_face_display }} {% elif device.device_type.u_height %} Not racked {% else %} N/A {% endif %}
Device Type {{ device.device_type }} ({{ device.device_type.u_height }}U)
Serial {% if device.serial %} {{ device.serial }} {% else %} Not defined {% endif %}
Management
Role {{ device.device_role }}
Platform {% if device.platform %} {{ device.platform }} {% else %} Not assigned {% endif %}
Status {% if device.status %} {{ device.get_status_display }} {% else %} {{ device.get_status_display }} {% endif %}
Primary IP {% if device.primary_ip %} {{ device.primary_ip.address.ip }} {% if device.primary_ip.nat_inside %} (NAT for {{ device.primary_ip.nat_inside.address.ip }}) {% elif device.primary_ip.nat_outside %} (NAT: {{ device.primary_ip.nat_outside.address.ip }}) {% endif %} {% else %} Not defined {% 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 %}
IP Addresses
{% if ip_addresses %} {% for ip in ip_addresses %} {% include 'dcim/inc/_ipaddress.html' %} {% endfor %}
{% else %}
None found
{% endif %} {% if perms.ipam.add_ipaddress %} {% endif %}
Critical Connections
{% for iface in mgmt_interfaces %} {% include 'dcim/inc/_interface.html' with icon='wrench' %} {% empty %} {% endfor %} {% for cp in console_ports %} {% include 'dcim/inc/_consoleport.html' %} {% empty %} {% endfor %} {% for pp in power_ports %} {% include 'dcim/inc/_powerport.html' %} {% empty %} {% if not device.device_type.is_pdu %} {% endif %} {% endfor %}
No management interfaces defined! {% if perms.dcim.add_interface %} {% endif %}
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 %}
Comments
{% if device.comments %} {{ device.comments|gfm }} {% else %} None {% endif %}
Related Devices
{% if related_devices %} {% for rd in related_devices %} {% endfor %}
{{ rd }} Rack {{ rd.rack }} {{ rd.device_type }}
{% else %}
None found
{% endif %}
{% if interfaces or device.device_type.is_network_device %}
{% if perms.dcim.add_interface %} Add Interfaces {% endif %} Interfaces
{% for iface in interfaces %} {% include 'dcim/inc/_interface.html' %} {% empty %} {% endfor %}
No interfaces defined
{% endif %} {% if cs_ports or device.device_type.is_console_server %}
{% if perms.dcim.add_consoleserverport %} Add Console Server Ports {% endif %} Console Server Ports
{% for csp in cs_ports %} {% include 'dcim/inc/_consoleserverport.html' %} {% empty %} {% endfor %}
No console server ports defined
{% endif %} {% if power_outlets or device.device_type.is_pdu %}
{% if perms.dcim.add_poweroutlet %} Add Power Outlets {% endif %} Power Outlets
{% for po in power_outlets %} {% include 'dcim/inc/_poweroutlet.html' %} {% empty %} {% endfor %}
No power outlets defined
{% endif %}
{% include 'secrets/inc/private_key_modal.html' %} {% endblock %} {% block javascript %} {% endblock %}