From a4a92448dc2fdca70b612bcfcdb5abfb99c3cfa1 Mon Sep 17 00:00:00 2001 From: June Date: Wed, 4 Nov 2026 17:17:55 +0100 Subject: [PATCH] ansible-pull(role): have failure notify deploy match other script deploy Have the deployment of the ansible-pull-failure-notify script match the deployment of the other helper scripts. --- roles/ansible_pull/tasks/main.yaml | 8 +++++--- .../templates/ansible-pull-failure-notify.service.j2 | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/roles/ansible_pull/tasks/main.yaml b/roles/ansible_pull/tasks/main.yaml index 0d2b1d3b..cc754ca5 100644 --- a/roles/ansible_pull/tasks/main.yaml +++ b/roles/ansible_pull/tasks/main.yaml @@ -36,14 +36,16 @@ - ansible-pull-successful-run-timestamp-exporter - ansible-pull-reboot -- name: ensure ansible-pull-failure-notify script installation exists +- name: ensure templated helper script installations exists ansible.builtin.template: - src: ansible-pull-failure-notify.sh.j2 - dest: /usr/local/sbin/ansible-pull-failure-notify.sh + src: "{{ item }}.sh.j2" + dest: "/usr/local/sbin/{{ item }}" owner: root group: root mode: "0755" become: true + loop: + - ansible-pull-failure-notify - name: ensure secrets directory exists ansible.builtin.file: diff --git a/roles/ansible_pull/templates/ansible-pull-failure-notify.service.j2 b/roles/ansible_pull/templates/ansible-pull-failure-notify.service.j2 index fa5d471d..30d90091 100644 --- a/roles/ansible_pull/templates/ansible-pull-failure-notify.service.j2 +++ b/roles/ansible_pull/templates/ansible-pull-failure-notify.service.j2 @@ -3,5 +3,5 @@ Description=ansible-pull failure notifier [Service] Type=oneshot -ExecStart=/usr/local/sbin/ansible-pull-failure-notify.sh +ExecStart=ansible-pull-failure-notify User=root