Ми використовуємо rundeck для того, щоб сканувати логіни для послуги та вживати заходів залежно від того, що там знайдено. В основному, для кожного знайденого елемента, для якого записів не існує, репозиторій git ініціалізується і викликається кілька кінцевих точок відпочинку, але це не в цьому суть.
Ми налаштовуємо завдання запускатись за розкладом, скажімо кожні пару годин, і надсилати сповіщення про помилку, а також додатково надсилати сповіщення про успіх лише тоді, коли було вжито хоча б одну дію (тобто сценарій оболонки у введеному завданні петлю хоча б раз). Сценарій написаний так, що він видає вихід на stdout лише тоді, коли будуть знайдені предмети, які потрібно діяти.
Чи є спосіб у рундеку викликати сповіщення з цією вимогою? Або спосіб його скриптувати без написання плагіна з нуля?
Одним із можливих рішень було б вимкнути спусковий сигнал сповіщення про помилку та змусити повернути скрипт не нульовим у випадку, якщо жоден елемент не буде діяти, але мені це не комфортно робити.