From ac3bc5742d52d104d1914d472576d985882db4c9 Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Tue, 15 Jul 2025 20:36:16 +0200 Subject: [PATCH] Added credentials for telegram bot --- roles/sys-alm-telegram/defaults/main.yml | 2 ++ roles/sys-alm-telegram/tasks/main.yml | 12 ++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 roles/sys-alm-telegram/defaults/main.yml diff --git a/roles/sys-alm-telegram/defaults/main.yml b/roles/sys-alm-telegram/defaults/main.yml new file mode 100644 index 00000000..0770ef9c --- /dev/null +++ b/roles/sys-alm-telegram/defaults/main.yml @@ -0,0 +1,2 @@ +telegram_bot_token: '' # The token of your telegram bot +telegram_chat_id: '' # The id of your telegram chat \ No newline at end of file diff --git a/roles/sys-alm-telegram/tasks/main.yml b/roles/sys-alm-telegram/tasks/main.yml index b8829c55..da946e38 100644 --- a/roles/sys-alm-telegram/tasks/main.yml +++ b/roles/sys-alm-telegram/tasks/main.yml @@ -1,3 +1,15 @@ +- name: Fail if Telegram bot credentials are not set + assert: + that: + - telegram_bot_token != "" + - telegram_chat_id != "" + fail_msg: | + Telegram configuration is incomplete! + Please provide non‑empty values for: + - telegram_bot_token # Your Telegram bot’s API token + - telegram_chat_id # The Telegram chat ID to send messages to + when: run_once_systemd_notifier_telegram is not defined + - name: install curl pacman: name: curl