Rundeck: как передать учетные данные для проверки подлинности с одного задания на другое?
В RunDeck мне нужно использовать выходные данные одного задания в качестве входных данных для другого. Я планирую сделать это так, как указано в этом ответе. По сути, у меня была бы работа мастера, и это вызвало бы две другие работы.
Моя проблема в том, что задания в моей установке RunDeck имеют контроль доступа, поэтому мне нужно передать информацию об аутентификации из основного задания в задания, которые запускаются из командной строки.
Как бы я передал эту информацию аутентификации?
Кстати, моя компания использует RunDeck версии 2.5.1, несколько старую версию.
2 ответа
В более новых версиях Rundeck можно передавать данные между шагами . Ссылка ведет на документацию по функциям.
Ты можешь получить username
из Rundeck, но не пароль.
Вы можете создать пароль, сохраненный в вашем первом задании, и передать этот пароль в качестве переменной командной строки во второе задание.
Я не знаю, как вы можете аутентифицироваться с помощью командной строки rundeck, но вы можете использовать вызов HTTP и использовать остальные API...