pimvh.systemd_failmail

Molecule test

要件

  1. Ansibleをインストールします:
sudo apt install python3
python3 -m ensurepip --upgrade
pip3 install ansible

必要な変数

デフォルトに示された変数を確認してください。

systemd_failmail_email: ""

Ansibleプレイブックは、実行前に定義した変数が存在するかどうかを検証します。

例のプレイブック

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

将来の改善点

  • サービスを分離し、非ルートで実行します。

TLDR - これを実行した場合に起こること

  • フェイルメールサービスをホストに追加します。これにより、他のすべてのサービスに自動的に適用され、失敗を通知します。

参考文献

  • グローバルな失敗依存性を追加する方法は、freedesktop.orgから取得しました(例3)。
プロジェクトについて

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

インストール
ansible-galaxy install pimvh.systemd_failmail
ライセンス
gpl-3.0
ダウンロード
792
所有者