121 читали · 2 года назад
Лучшие друзья: Terraform, Ansible и Jenkins
Рассказываем, как использовать Jenkins CI/CD Pipeline для создания инфраструктуры AWS с помощью Terraform и Ansible. Мы не будем вдаваться в подробности, как настраивать Terraform или тестировать код по мере создания инфраструктуры, так как эти шаги считаются стандартными. Конечный результат — код Terraform, создающий среду AWS с общедоступными подсетями и инстансами EC2 с Ansible Playbook. Когда код помещается в репозиторий GitHub, GitHub Webhook запускает Jenkins CI/CD Pipeline, действия которого зависят от того, куда мы отправляем код — в ветку разработки или основную...
Как автоматизировать развёртывание с DevOps, Terraform и Ansible
Автоматизировать полное развёртывание приложения за 30‑45 минут реально, если связать Azure DevOps, Terraform и Ansible в едином CI/CD‑конвейере. При этом вы получаете повторяемый процесс, масштабируемый на любые среды, и экономите до 70% ручного труда. Сначала создайте Git‑репозиторий в Azure DevOps и разместите в нём файлы Terraform и Ansible. Это обеспечит версионирование и возможность отката. Terraform остаётся лидером в управлении облачной инфраструктурой благодаря декларативному подходу и поддержке более 150 провайдеров, включая Azure, AWS и GCP...