Я выполняю некоторые задачи по развертыванию с Fabric, которые должны проверить / обновить репозиторий Mercurial на машине, а затем выполнить соответствующее копирование / настройку.
Каждый раз, когда я устанавливаю новую машину (в настоящее время мы используем EC2 для нашей инфраструктуры) или когда я запускаю hg pull
на машине, она запрашивает мою парольную фразу ssh-ключа, это немного раздражает, когда нам нужно инициализировать с десяток машин за раз.
Я пытался запустить ssh-add
в Fabric при инициализации нового экземпляра EC2, но похоже, что ssh-agent
не работает для этой оболочки, и я получить Не удалось установить соединение с вашим агентом аутентификации.
сообщение из выходных данных Fabric.
Как заставить ssh-add
работать при подключении к экземпляру с помощью сценария Fabric?