From e65813f5845d9473f7511067f10332e5a9b14be4 Mon Sep 17 00:00:00 2001 From: June Date: Mon, 13 Oct 2025 17:12:39 +0200 Subject: [PATCH] ansible_pull(role): add ExecPost step rebooting the hosts, if should be --- roles/ansible_pull/templates/ansible-pull.service.j2 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/roles/ansible_pull/templates/ansible-pull.service.j2 b/roles/ansible_pull/templates/ansible-pull.service.j2 index 8a17190..b4e2939 100644 --- a/roles/ansible_pull/templates/ansible-pull.service.j2 +++ b/roles/ansible_pull/templates/ansible-pull.service.j2 @@ -14,3 +14,5 @@ ExecStart=/usr/local/lib/ansible_pull_venv/bin/ansible-pull \ --inventory "{{ ansible_pull__inventory }}" \ "{{ ansible_pull__playbook }}" User={{ ansible_pull__user }} +# Reboot, if /var/run/reboot-required or /var/run/ansible-reboot-required exist. +ExecPost=/usr/bin/bash 'if [ -e /var/run/reboot-required ] || [ -e /var/run/ansible-reboot-required ]; then sudo systemctl reboot; fi'