From 422adf9c6e827eab3ed1a3648784d5dec5bec14a Mon Sep 17 00:00:00 2001 From: Vezpi Date: Mon, 8 Jun 2026 08:44:01 +0000 Subject: [PATCH] add: check if version has changed --- ansible/proxmox/update_proxmox.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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: