Настраиваем автодеплой из github actions с Terraform в AWS

2023.10.25

Что нам потребуется

  • Репозиторий в Github
  • Аккаунт в Terraform Cloud
  • Аккаунт в AWS

Преднастройка

Terraform

  • В WebUI заводим новую организацию
  • Создаём пользовательсккий API Token Не путать с Organization API Token, он нужен для менеджмента организационных настроек: доступов, биллинга, etc

AWS

  • В IAM создаём нового сервисного пользователя
  • Создаём новому пользователю группу безопасности на уровень проекта
  • На группу безопасности навешиваем политики, что этой группе можно делать
  • Выпускаем пользователю API Token

Github