{% with messages = get_flashed_messages(with_categories=true) %}
{% if messages %}
{% for cat, msg in messages %}
{% for name in vm_names %}
{% set vm = vms_by_name.get(name, {}) %}
{% if vm.get('power_state') == 'poweredOn' %}
On
{% elif vm.get('power_state') == 'poweredOff' %}
Off
{% else %}
{{ vm.get('power_state','โ') }}
{% endif %}
{% if vm.get('disks') %}
{{ vm.disks|length }} disk{{ 's' if vm.disks|length != 1 }}
{% endif %}
{% endfor %}
{{ msg }}
{% endfor %}
{% endif %}
{% endwith %}
This will create a single grouped backup job for all {{ vm_names|length }} selected VMs. The backups will execute sequentially to prevent datastore I/O congestion, updating a single progress bar and log.
Selected VMs ({{ vm_names|length }})
Change selection
{{ loop.index }}
{{ name }}
{{ vm.get('guest_os','') or '' }}