diff --git a/ansible/proxmox/update_proxmox.yml b/ansible/proxmox/update_proxmox.yml index 054e447..fe00b14 100644 --- a/ansible/proxmox/update_proxmox.yml +++ b/ansible/proxmox/update_proxmox.yml @@ -172,16 +172,20 @@ body: | {% set updated_nodes = [] %} {% for node in groups['nodes'] %} - {% if hostvars[node].update_report is defined %} - {% set _ = updated_nodes.append(node) %} - {% endif %} + {% if hostvars[node].update_report is defined %} + {% set _ = updated_nodes.append(node) %} + {% endif %} {% endfor %} {% if not updates_performed %} No updates available on the cluster. {% else %} The following nodes were updated: {% for node in updated_nodes %} + {% if hostvars[node].update_report.old == hostvars[node].update_report.new %} + - {{ hostvars[node].inventory_hostname_short }}: {{ hostvars[node].update_report.old }} (unchanged) + {% else %} - {{ hostvars[node].inventory_hostname_short }}: {{ hostvars[node].update_report.old }} → {{ hostvars[node].update_report.new }} + {% endif %} {% endfor %} {% endif %} headers: