Настраиваем автодеплой из github actions с Terraform в AWS
2023.10.25
Что нам потребуется
- Репозиторий в Github
- Аккаунт в Terraform Cloud
- Аккаунт в AWS
Преднастройка
- В WebUI заводим новую организацию
- Создаём пользовательсккий API Token
Не путать с Organization API Token, он нужен для менеджмента организационных настроек: доступов, биллинга, etc
AWS
- В IAM создаём нового сервисного пользователя
- Создаём новому пользователю группу безопасности на уровень проекта
- На группу безопасности навешиваем политики, что этой группе можно делать
- Выпускаем пользователю API Token
Github