Я пытаюсь автоматизировать настройку моего личного сервера с помощью Ansible, чтобы очистить диск и перейти на Ubuntu 20.04. Часть этого процесса - установка ключей SSH, которые я использую для доступа к Github.
Открытые / секретные ключи SSH хранятся в pass
, и я могу скопировать их на ~/.ssh/github.pub
и ~/.ssh/github
просто хорошо. Но на этом я застрял: если бы я делал это вручную, я бы бежал eval $(ssh-agent -s)
чтобы установить переменные среды, а затем запустить ssh-add ~/.ssh/github
. Я не уверен, как этого добиться с помощью Ansible. Поиск Ansible и всего, что связано с SSH, дает много результатов с настройкой удаленного доступа для Ansible для работы на внешних хостах и, похоже, не поможет в этом случае использования.