пушит в ECR, через AWS CLI триггерит апдейт сервисов.
Сервисы заводил через веб-интерфейс, какое-то время обновлять их вручную было терпимо, но теперь хочется в том же GitLab-е управлять инфраструктурой.
Как это будет удобнее реализовать?
В идеале хочется описывать инфру на пайтоне, а для хранения стейта (судя по беглому просмотру доки терраформа и пулуми, делать это нужно) использовать не сторонний сервис, а что-то вроде того же S3 бэкенда для пулуми (кстати, если кто-то им пользуется – расскажите, что я потеряю, если буду использовать S3 для бэкенда стейтов пулуми). Пока из IaC-инструментов использовал только Ansible.
Взять Terraform или CloudFormation (но это вендор лок)
А так спасибо, посмотрю Terraform подробнее
Возможно вам ещё и клаудформейшен понравится, там есть свои плюсы на самом деле
Посмотри на AWS CDK
Cdk уже посоветовали, наброшу тогда еще copilot, ну просто чтобы было.
Обсуждают сегодня