{% import 'languages/'+lang|default('en')+'.html' as lang %} {% from 'include/input_macros.html' import input, checkbox, copy_to_clipboard %}
{{listener.name|replace("'", "")}} {% if listener.desc and listener.desc != "''" %} ({{listener.desc|replace("'", "")}}) {% endif %} {% if g.user_params['role'] <= 3 %} {% endif %}
{% if listener.cluster_id %} {% for cluster in clusters %} {% if listener.cluster_id == cluster.id %} {{ input('listener-type-'+listener.id|string(), value='cluster', type='hidden') }} {{lang.words.cluster|title}} {{ lang.words.name }}: {{ cluster.name }} {% endif %} {% endfor %} VIP: {% else %} {{ input('listener-type-'+listener.id|string(), value='server', type='hidden') }} {{ lang.words.server|title() }}: {{ server.hostname }} IP: {% endif %} {{ copy_to_clipboard(value=listener.vip) }}
{{lang.words.port|title()}}: {{ listener.port }}
{{ lang.words.backend|title() }} {{ lang.words.servers }}:
{% set config = listener.config|string_to_dict %} {% for c in config %} {{ lang.words.server|title() }}: {{ copy_to_clipboard(value=c.backend_ip) }}, {{ lang.words.port }}: {{ c.port }}, {{ lang.words.weight }}: {{ c.weight }}
{% endfor %}