через gitlab-ci.
Ранеры/шманеры - настроил, линтеры бегают, а вот загвоздка с доступами:
Пока у меня один раннер для этих плейбуков/ролей, но дальше может быть больше. Как, а главное можно ли корректно передать ssh private key через флаги ansible-playbook в виде plain text?
Пока нашел только вариант писать из секретов в файлик, а файлик передавать через extra. А генерировать пару ключей для пользователя gitlab-runner не хочется.
Короче пните в правильном направлении - наверняка ж кто-то уже сталкивался с такими задачами =|
Это больше вопрос по гитлабу И насколько я помню, они они предлагают создавать ключ из переменной в виде претаска
логично по обоим пунктам не подумал в эту сторону Спасибо! Ушел копать глубже
Старый добрый echo $var |base64 -d >.ssh/id_rsa?
Ну там в доках у них готовый пример есть, я уже не вспомню деталей
Обсуждают сегодня