Помечать узлы в rundeck в зависимости от их состояния соединения - PullRequest
0 голосов
/ 10 февраля 2020

Я хочу запустить задание (или любой другой метод) на множестве узлов в Rundeck, чтобы проверить успешное соединение с узлами, а затем пометить их как node_name_failled и node_name_succeed. Можно ли это сделать с помощью плагинов или без них, чтобы этого можно было сделать одним щелчком мыши

В настоящее время я могу сделать это, анализируя внешний статус выполнения узла и изменяя модель ресурсов. Но для этого нужно отойти от интерфейса

1 Ответ

0 голосов
/ 10 февраля 2020

В Rundeck Предприятие вы можете использовать функцию проверка работоспособности , а затем отправлять задания с некоторым фильтром в зависимости от их статуса. Хороший способ сделать это в Community Edition - вызывать задания через API или RD CLI , завернутый в какой-то скрипт bash, который раньше обнаруживал узел состояния.

Здесь у вас есть пример для вызова задания с использованием API и здесь с помощью RD CLI.

РЕДАКТИРОВАТЬ: Также вы можете создать свою собственную систему проверки работоспособности на основе это , взгляните на это и это .

...