Я пытаюсь создать «без пароля» процесс развертывания с использованием Gitlab CI и Ansible. Некоторые шаги требуют пароля (я уже использую ключи SSH, когда только могу), поэтому я сохранил их в Ansible Vault. Затем мне просто нужно будет предоставить пароль Vault при запуске playbook.Развертывание с Ansible от Gitlab CI, касающееся паролей
Но как я мог бы интегрировать это с Gitlab CI?
Могу ли я зарегистрировать задание gitlab-ci (или задания подходят только для сборки?), В котором просто запускается игровая книжка, предоставляющая пароль хранилища каким-то образом ?! Можно ли это сделать без прокладки пароля в виде простого текста ?!
Кроме того, я был бы очень рад, если бы кто-нибудь мог указать мне какой-то материал, который показывает, как мы можем развернуть сборки с помощью Ansible. Как вы можете заметить, я окончательно ничего не нашел об этом.
Это самозакрытый gitlab-бегун? если это так, просто используйте ssh-ключи (или настройте их) пользователя gitlab-runner. – Rufinus