### Решение проблемы `Host key verification failed`
При клонировании субмодулей может возникнуть ошибка
```
Updating/initializing submodules recursively...
Submodule 'XXX' (git@gitlab.intecracy.com:registers/XXX) registered for path 'XXX'
Cloning into '/home/gitlab-runner/builds/....'...
Host key verification failed.
```
Нужно сгенерировать ключ для пользователя gitlab-runner - [инструкция по генерации](https://docs.gitlab.com/ee/ci/ssh_keys/#ssh-keys-when-using-the-shell-executor)
Кому лень читать. Выполняем на хосте с ранером
```
sudo su - gitlab-runner
ssh-keygen -t ed25519 -C "gitlab-runner-ansible"
#sign in to the remote server to accept the fingerprint
ssh gitlab.intecracy.com # набрать yes Enter; пароль вводить не нужно - просто Ctrl+C
cat .ssh/id_ed25519.pub # это наш ключ
```
Добавляем ключ как Deploy Key в гитлаб
В основной репе:
- Settings -> Repository -> Deploy Keys
- Водим имя (gitlab_runner_ansible) и вставлем публичный ключ в поле Key