diff --git a/roles/ansible_pull/templates/ansible-pull.service.j2 b/roles/ansible_pull/templates/ansible-pull.service.j2 index 87051a3..0f80907 100644 --- a/roles/ansible_pull/templates/ansible-pull.service.j2 +++ b/roles/ansible_pull/templates/ansible-pull.service.j2 @@ -2,6 +2,7 @@ Description=ansible-pull for configuration and maintenance After=network-online.target Wants=network-online.target +OnFailure=ansible-pull-failure-notify.service [Service] Type=oneshot @@ -16,4 +17,3 @@ ExecStart=/usr/local/lib/ansible_pull_venv/bin/ansible-pull \ User={{ ansible_pull__user }} # Reboot, if /var/run/reboot-required or /var/run/ansible-reboot-required exist. ExecStartPost=/usr/bin/bash -c 'if [ -e /var/run/reboot-required ] || [ -e /var/run/ansible-reboot-required ]; then sudo systemctl reboot; fi' -OnFailure=ansible-pull-failure-notify.service