systemd_failmail

Molecule test

Requirements

  1. Ansible installed:
sudo apt install python3
python3 -m ensurepip --upgrade
pip3 install ansible

Required variables

Review the variables as shown in defaults.

systemd_failmail_email: ""

The ansible playbook will validate whether the variables exist that you defined before running.

Example playbook

hosts:
  - foo
roles:
  - pimvh.systemd-failmail

Future Improvements

  • Isolate service, running as non-root

TLDR - What will happen if I run this

  • Add a failmail service to your host. It will automatically be applied to all other services, to notify you of failures.

Sources

  • How to add global on failure dependency was taken from: freedesktop.org (Example 3)
About

Adds a simple service to a host that sends out an email when a systemd service failed

Install
ansible-galaxy install pimvh/systemd_failmail
GitHub repository
License
gpl-3.0
Downloads
782