{% extends 'layouts/base.html' %} {% block subtitle %}

Choose a customer, review explicit hosts and validate optional catalog inputs.

{% endblock %} {% block content %}{% if reused %}
Loaded a saved plan as a reusable preset. Hosts no longer compatible are not selected. Validate again before saving a new snapshot or submitting a job.
{% endif %}
{% if spec %}

01 / Explicit targets

{{ hosts|length }} compatible host(s) · 0 selected
Maximum 500 explicit targets
{% if groups %}
Inventory groupsCore hierarchy; parent groups include descendant subgroups
{% for group in groups %} {% endfor %}
{% endif %}

Select-all affects visible rows; group buttons affect all compatible hosts in that group. Selections are saved privately for seven days.

{% for h in hosts %} {% else %} {% endfor %}
HostAddressGroups
{{ h.address or '-' }} {% for group in h.groups %}{{ group }}{% else %}No group membership{% endfor %}
No compatible hosts. Check the customer inventory in AIM.
{% if spec.result is defined and spec.result and spec.result.schema=='patch_summary_v1' %}
Reboot and continuation are separate decisions

Core installs Windows updates sequentially. An update-triggered reboot ends the wave unless post-reboot continuation is deliberately enabled. Review the catalog's continuation hint below; blank inputs remain inherited, not forced values. Reboot delay and message apply only to an AIM-initiated reboot. Linux keeps its native package-manager policy.

{% endif %} {% if spec.inputs %}

02 / Optional inputs

Blank values inherit inventory / role defaults; catalog hints are not resolved inventory values.
{% for field in spec.inputs %}
{% if field.type in ['bool','choice'] %} {% elif field.type in ['list','sequence'] %} {% else %}{% endif %}
{{ field.help or field.name }}{% if field.default_hint %} Default hint: {{ field.default_hint }}.{% endif %}{% if field.choices %} Choices: {{ field.choices|join(', ') }}.{% endif %}
{% endfor %}
{% endif %}

03 / Run settings

Usernames and password references come from AIM inventory. Customer key mode loads the canonical owner-only key under the core executor account. Custom username/password override is not supported by AIM 3.3.0rc8. Check mode is not a guarantee of zero changes.

Review next, then run once. Saving a reusable plan is optional. No execution or credential collection occurs on review.

{% endif %} {% endblock %}