Я пробую rundeck (3.0.13) впервые.Я следовал инструкциям на этой веб-странице: https://www.techrepublic.com/article/how-to-add-remote-nodes-to-rundeck/,, но, к сожалению, похоже, что он не создает удаленный узел.Вкратце:
Добавьте ключ к хранилищу ключей, в котором есть имя пользователя / пароль для удаленного узла.(Я оставил путь к хранилищу по умолчанию как «ключи»)
Создайте проект, измените параметры ssh / scp, чтобы использовать аутентификацию по паролю с использованием этого имени пользователя / pass combo
Создайте файл с именем resources.xml в папке проекта / etc и укажите там удаленный узел.
Перезапустите rundeck
Подождите несколько минут, и узел должен появиться на странице узлов проекта
К сожалению, это не работает.Все, что я вижу, это локальный узел сервера по умолчанию.(Я использовал функцию «Выбрать все узлы», так что это не проблема фильтра.)
Я не вижу ошибок в журналах;Я подтвердил, что могу войти в удаленный узел с узла сервера rundeck, используя ssh и предоставленные мной учетные данные.У моего удаленного узла есть IP-адрес, но, поскольку это тест, я не сделал для него запись DNS.Есть ли что-нибудь еще, что я могу попробовать или посмотреть на диагностическую информацию?Я даже не уверен, что он попадает в файл resources.xml.
ОБНОВЛЕНИЕ
Я смог заставить это работать с помощью графического интерфейсазагрузить файл resources.xml после создания проекта.
В учебнике автор помещает этот файл в / etc проекта, а rundeck просто находит его.Если вместо этого тот же файл resources.xml указывается в качестве источника «Файлов» для узлов, он загружается.
По иронии судьбы отсутствие ошибок в журналах было самой большой подсказкой.