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