Rundeck: как передать учетные данные для проверки подлинности с одного задания на другое?

В RunDeck мне нужно использовать выходные данные одного задания в качестве входных данных для другого. Я планирую сделать это так, как указано в этом ответе. По сути, у меня была бы работа мастера, и это вызвало бы две другие работы.

Моя проблема в том, что задания в моей установке RunDeck имеют контроль доступа, поэтому мне нужно передать информацию об аутентификации из основного задания в задания, которые запускаются из командной строки.

Как бы я передал эту информацию аутентификации?

Кстати, моя компания использует RunDeck версии 2.5.1, несколько старую версию.

2 ответа

Решение

В более новых версиях Rundeck можно передавать данные между шагами . Ссылка ведет на документацию по функциям.

Ты можешь получить username из Rundeck, но не пароль.

Вы можете создать пароль, сохраненный в вашем первом задании, и передать этот пароль в качестве переменной командной строки во второе задание.

Я не знаю, как вы можете аутентифицироваться с помощью командной строки rundeck, но вы можете использовать вызов HTTP и использовать остальные API...

Другие вопросы по тегам