Skip to content

Ansible role to add a failmail systemd service to a host

License

Notifications You must be signed in to change notification settings

pimvh/systemd_failmail

Repository files navigation

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

Ansible role to add a failmail systemd service to a host

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published