Есть ли способ клонировать личное git репо внутри экземпляра ec2 при создании экземпляра с помощью Terraform? - PullRequest
0 голосов
/ 06 марта 2020

Я пытаюсь создать экземпляр ec2 с помощью Terraform и хочу клонировать репозиторий git внутри экземпляра ec2 при запуске его с помощью Terraform. Есть ли способ сделать это? Выполнение клона git не работает, и я получаю сообщение об отказе в доступе (ключ publi c).

1 Ответ

0 голосов
/ 06 марта 2020

Да. Можно сделать клон git. Вы можете сделать это из пользовательских данных, но нужно сделать несколько вещей:

  • Убедитесь, что git установлен и сконфигурирован
  • Если вы используете S SH, то вы вам нужно настроить свой закрытый ключ, обычно вы храните его в хранилище параметров SSM AWS Secrets Manager и даете права доступа к своей роли EC2.
    • Затем вы можете клонировать свое репо.

Еще один способ - скопировать репо на S3, а затем просто получить доступ к тому, что вам нужно.

...