From c3d83280e7ae0566e767615675b0507a96cd4c7b Mon Sep 17 00:00:00 2001 From: Danny de Kooker Date: Sat, 8 Jun 2024 15:48:06 +0200 Subject: [PATCH] changed the way rebooted servers info is gathered --- Maintenance/maint-reboot-required.yaml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Maintenance/maint-reboot-required.yaml b/Maintenance/maint-reboot-required.yaml index 912a113..57ce82d 100644 --- a/Maintenance/maint-reboot-required.yaml +++ b/Maintenance/maint-reboot-required.yaml @@ -21,9 +21,14 @@ - name: Add server to rebooted_servers list set_fact: - rebooted_servers: "{{ rebooted_servers | default([]) + [ansible_hostname] }}" + rebooted_servers: "{{ ansible_hostname }}" when: reboot.stat.exists + - name: Gather rebooted_servers list + set_fact: + rebooted_servers_all: "{{ hostvars|select('rebooted_servers is defined')|map(attribute='rebooted_servers')|list }}" + run_once: true + - name: Debug rebooted servers debug: var: rebooted_servers @@ -36,7 +41,7 @@ body: | { "title": "Playbook: {{ ansible_play_name }}", - "text": "The following servers were rebooted: {{ rebooted_servers | join(', ') }}" + "text": "The following servers were rebooted: {{ rebooted_servers_all | join(', ') }}" } body_format: json headers: