{% extends 'base_software.html' %} {% from 'host/common.html' import edit_field %} {% from 'host/common.html' import alert_duplicate %} {% if request.endpoint.endswith('edit') %} {% set isEdit = True %} {% else %} {% set isEdit = False %} {% endif %} {% block head %} {% endblock %} {% block main %}
{% if isEdit %}Edit Host{% else %}Create Host{% endif %} {{ alert_duplicate(form.hostname.data, duplicate_error) }} {{ edit_field(form.hostname, maxlength=30, field_width="col-sm-4", class="form-control", placeholder="Unique Name on CSM Server") }} {{ edit_field(form.region, field_width="col-sm-4", class="form-control") }} {{ edit_field(form.location, field_width="col-sm-4", class="form-control") }} {{ edit_field(form.roles, field_width="col-sm-4", class="form-control", placeholder="Use Comma to Separate Roles") }} {% set extra_field ='' %} {{ edit_field(form.software_profile, field_width="col-sm-4", class="form-control", extra_field=extra_field) }}
Connection Parameters {{ edit_field(form.connection_type, field_width="col-sm-4", class="form-control") }} {{ edit_field(form.host_or_ip, maxlength=30, field_width="col-sm-4", class="form-control", placeholder="Terminal Server or Management IP") }} {{ edit_field(form.port_number, field_width="col-sm-4", class="form-control", placeholder="Leave Blank for Default") }} {% if isEdit %} {% set extra_field =' ' %} {{ edit_field(form.username, autocomplete="off", field_width="col-sm-4", maxlength=100, class="form-control", extra_field=extra_field ) }} {% else %} {{ edit_field(form.username, autocomplete="off", field_width="col-sm-4", maxlength=100, class="form-control") }} {% endif %}
{% if isEdit %} {% set extra_field =' ' %} {{ edit_field(form.password, autocomplete="off", field_width="col-sm-4", maxlength=100, class="form-control", extra_field=extra_field, placeholder=form.password_placeholder) }} {% set extra_field =' ' %} {{ edit_field(form.enable_password, autocomplete="off", field_width="col-sm-4", maxlength=100, class="form-control", extra_field=extra_field, placeholder=form.enable_password_placeholder) }} {% else %} {{ edit_field(form.password, autocomplete="off", field_width="col-sm-4", maxlength=100, class="form-control") }} {{ edit_field(form.enable_password, autocomplete="off", field_width="col-sm-4", maxlength=100, class="form-control") }} {% endif %}
{{ edit_field(form.jump_host, field_width="col-sm-4", class="form-control") }}
{% endblock %}