{% extends "base.html" %} {% load i18n %} {% load staticfiles %} {% block js %} {% endblock %} {% block title %} {% blocktrans with name=i.name %}Details of {{name}}{% endblocktrans %} - {{block.super}} {% endblock %} {% block content %} {% if i.template.state != "READY" %}

{% blocktrans %}This is a master image for your new template.{% endblocktrans %}

{% csrf_token %} {% if i.template.state == "NEW" %}

{% endif %}
    {% blocktrans %}Connect to the machine.{% endblocktrans %} {% blocktrans %}Do all the needed installation/customization.{% endblocktrans %} {% blocktrans %}Log off (keep the machine running).{% endblocktrans %} {% blocktrans %}Click on the "save" button on the right.{% endblocktrans %} {% blocktrans %}The machine will be shut down and its disk saved.{% endblocktrans %}
  1. {% blocktrans %}You can share the template with your groups.{% endblocktrans %}
{% endif %}

{{name}}

{% if state == "PENDING" or state == "ACTIVE" and booting %}

{% trans "Starting..." %}

{% elif i.template.state == "SAVING" %}

{% trans "Saving..." %}

{% elif state == "ACTIVE" and not booting and not i.waiting %}

{% trans "Running" %}

{% elif state == "ACTIVE" and not booting and i.waiting %}

{% trans "Stopping..." %}

{% elif state == "STOPPED" and i.waiting %}

{% trans "Starting..." %}

{% elif state == "STOPPED"%}

{% trans "Stopped" %}

{% endif %} {% if state == "DONE" %}

{% trans "Deleted" %}

{% endif %} {% if state == "FAILED" %}

{% trans "Unexpected error occured" %}

{% endif %}

{% trans "Login credentials" %}

{% include "vm-credentials.html" %}
{% if i.firewall_host %}

{% trans

{% blocktrans %}This is a list about the network ports forwarded to the public internet.{% endblocktrans %}

{% blocktrans %}You can access the given private port of the VM trough the public address of the network. {% endblocktrans %}

{% blocktrans %}On the IPV6 network you can access the listed private ports direcly using the VM's global IPV6 address (connections to other ports are dropped). {% endblocktrans %}

{% trans "Port administration" %}

{% csrf_token %} {% for port in ports %} {% if not i.is_ipv6 %} {% endif %} {% if i.is_ipv6 %} {% endif %} {% endfor %}
{% trans "Port" %} {% trans "Access" %}
{{port.private}}/{{port.proto}} {% if port.private == 80 or port.private == 8080 or port.private == 8000 %} {{port.ipv4.host}}:{{port.ipv4.port}} {% elif port.private == 443 %} {{port.ipv4.host}}:{{port.ipv4.port}} {% else %} {{port.ipv4.host}}:{{port.ipv4.port}} {% endif %} {% trans "Delete" %}
{{port.private}}/{{port.proto}}6 {% if port.private == 80 or port.private == 8080 or port.private == 8000 %} {{port.ipv6.host}}:{{port.ipv6.port}} {% elif port.private == 443 %} {{port.ipv6.host}}:{{port.ipv6.port}} {% else %} {{port.ipv6.host}}:{{port.ipv6.port}} {% endif %} {% trans "Delete" %}
{% trans "Port/Protocol" %}
/
{% endif %}
{% include "box/vm/box.html" with just_list_vms=1 %}
{% endblock %}