{% extends "pobsync_backend/base.html" %} {% block title %}{% if credential %}SSH Key | {{ credential.name }}{% else %}New SSH Key{% endif %} | pobsync{% endblock %} {% block content %}

{% if credential %}Edit SSH Credential{% else %}Create SSH Credential{% endif %}

{% if credential and credential.public_key %}
{{ credential.public_key }}
{% endif %} {% if credential and credential.key_path %}

Private key path: {{ credential.key_path }}

{% endif %} {% if credential and credential.fingerprint %}

Fingerprint: {{ credential.fingerprint }}

{% endif %}
{% csrf_token %} {{ form.non_field_errors }} {% for field in form %}
{{ field.errors }} {{ field }} {% if field.help_text %}
{{ field.help_text }}
{% endif %}
{% endfor %}
Cancel
{% if credential %}

Delete SSH Key

{% if credential.hosts.exists or credential.global_configs.exists %}

This SSH key is still selected by {{ credential.hosts.count }} host(s) or {{ credential.global_configs.count }} global config(s). Select another key there before deleting it.

{% else %}

Type {{ credential.name }} to confirm deletion.

{% endif %}
{% csrf_token %}
Cancel
{% endif %} {% endblock %}