{% extends '_base.html' %} {% load helpers %} {% block content %}
{% if perms.virtualization.change_virtualmachine %} Edit this VM {% endif %} {% if perms.virtualization.delete_virtualmachine %} Delete this VM {% endif %}

{% block title %}{{ vm }}{% endblock %}

{% include 'inc/created_updated.html' with obj=vm %}
Virtual Machine
Name {{ vm.name }}
Cluster {% if vm.cluster.group %} {{ vm.cluster.group }} {% endif %} {{ vm.cluster }}
Cluster Type {{ vm.cluster.type }}
Platform {% if vm.platform %} {{ vm.platform }} {% else %} None {% endif %}
Tenant {% if vm.tenant %} {% if vm.tenant.group %} {{ vm.tenant.group.name }} {% endif %} {{ vm.tenant }} {% else %} None {% endif %}
Primary IPv4 {% if vm.primary_ip4 %} {{ vm.primary_ip4.address.ip }} {% if vm.primary_ip4.nat_inside %} (NAT for {{ vm.primary_ip4.nat_inside.address.ip }}) {% elif vm.primary_ip4.nat_outside %} (NAT: {{ vm.primary_ip4.nat_outside.address.ip }}) {% endif %} {% else %} N/A {% endif %}
Primary IPv6 {% if vm.primary_ip6 %} {{ vm.primary_ip6.address.ip }} {% if vm.primary_ip6.nat_inside %} (NAT for {{ vm.primary_ip6.nat_inside.address.ip }}) {% elif vm.primary_ip6.nat_outside %} (NAT: {{ vm.primary_ip6.nat_outside.address.ip }}) {% endif %} {% else %} N/A {% endif %}
Resources
Virtual CPUs {% if vm.vcpus %} {{ vm.vcpus }} {% else %} N/A {% endif %}
Memory {% if vm.memory %} {{ vm.memory }} MB {% else %} N/A {% endif %}
Disk Space {% if vm.disk %} {{ vm.disk }} GB {% else %} N/A {% endif %}
{% include 'inc/custom_fields_panel.html' with custom_fields=vm.get_custom_fields %}
Comments
{% if vm.comments %} {{ vm.comments|gfm }} {% else %} None {% endif %}
{% 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 %}
{% for iface in interfaces %} {% include 'virtualization/inc/interface.html' with selectable=True %} {% empty %} {% endfor %}
No interfaces defined
{% if perms.dcim.add_interface or perms.dcim.delete_interface %} {% endif %}
{% if perms.dcim.delete_interface %}
{% endif %}
{% endblock %}