computer-playbook/roles/systemd-notifier-email
2024-01-10 11:18:38 +01:00
..
handlers Added .cymais.service suffix to make cymais files more visible 2024-01-10 11:18:38 +01:00
tasks Added .cymais.service suffix to make cymais files more visible 2024-01-10 11:18:38 +01:00
templates Implemented email setup for matrix 2023-12-19 16:03:19 +01:00
vars Changed systemd-notifier namings 2023-12-03 11:24:17 +01:00
README.md Changed License 2023-12-26 17:42:10 +01:00

systemd-notifier-email Ansible Role

Author: Kevin Veen-Birkenbach (kevin@veen.world)

Description

This Ansible role installs the necessary components for sending email notifications through systemd when any service fails. It configures the systemd-notifier-email service and handles the setup of email parameters and templates.

Features include:

  • Installation and configuration of an email sending service.
  • Customizable email templates for service failure notifications.

This role is part of the systemd-notifier suite, which provides a comprehensive solution for service failure notifications in a systemd environment.

This role was created as part of a conversation with OpenAI's ChatGPT and can be found here.

Requirements

This role has the following requirements:

  • Access to an SMTP server for sending email notifications.
  • Availability of the msmtp package on the target system.

Role Variables

The following variables can be customized in the role's vars/main.yml file:

  • systemd_notifier_email_folder: The path to the folder where email-related scripts and configurations will be stored.

Usage

To use this role, include it as a dependency in your playbook or role that requires email notifications. Ensure that the systemd-notifier-email role is correctly referenced and configured.

Contact Information

For any questions or feedback, please contact the author:

Author: Kevin Veen-Birkenbach Email: kevin@veen.world