Загрузите имя пользователя и пароль для хранения ключей rundeck с помощью CLI / REST?

#rundeck

Вопрос:

Я хочу использовать имя пользователя и пароль в Rundeck для запуска заданий на узле вместо открытых / закрытых ключей. Как мне это сделать?

Комментарии:

1. Пожалуйста, отредактируйте вопрос, чтобы ограничить его конкретной проблемой с достаточной детализацией для определения адекватного ответа.

Ответ №1:

Интерфейс командной строки Rundeck всегда запрашивает пользователя и пароль по умолчанию, кроме того, вы можете определить параметры среды RD_USER и RD_PASSWORD в своем .bashrc файле. Взгляните на это (раздел учетных данных).

Пример:

 export RD_USER=username
export RD_PASSWORD=password
 

Используя API, вы можете использовать «способ файлов cookie» для доступа к конечной точке, взгляните на это.

И проверьте следующий пример:

 #!/bin/sh

curl -v -c cookie -b cookie -d j_username=admin -d j_password=admin http://localhost:4440/j_security_check 
    -H "Accept: application/json" 
    http://hyperion:4440/api/31/system/info/