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