Я огляделся, пытаясь найти способ заставить сборку Packer загрузить частный репозиторий для сборки ec2 ami, который будет использоваться для запуска новых экземпляров в конфигурации с автоматическим запуском, имея только что созданный экземпляр ec2. частное репо.
Кажется, что самый безопасный способ получить частное репо — это использовать ключ развертывания, но я считаю, что мне придется вручную добавлять каждый ключ развертывания в репо для каждого экземпляра… что противоречит цели автоматизации, если только я не делаю что-то не так. .
Мне интересно, как клонировать частный репозиторий через упаковщик, будь то через сценарий оболочки или другим способом. Я понимаю, что могу использовать Chef, но я не думаю, что мне нужно устанавливать другую зависимость, когда единственное, что я пытаюсь сделать, это клонировать репозиторий github.
Должен ли я писать сценарий типа отправки/ожидания, который использует URL-адрес клона https github?
Любая помощь приветствуется.