086 Курс Ansible для чайников, от начинающего до понимающего Использование inventory на основе плагинов
Настройка ansible для самых маленьких (часть 3)
Сегодня будем настраивать Ansible на работу внутри Terraform. Для начала установим ansible: sudo apt-get install -y ansible Отредактируем terraform на заполнение инвентаря данными машин: nano ~/bin/main.tf data "template_file" "inventory" { template = file("./_templates/inventory.tpl") vars = { user = "altlinux" vm1 = join("", [yandex_compute_instance.vm1.name, " ansible_host=", yandex_compute_instance.vm1.network_interface.0.nat_ip_address]) vm2 = join("", [yandex_compute_instance...
Как автоматизировать развёртывание с DevOps, Terraform и Ansible
Автоматизировать полное развёртывание приложения за 30‑45 минут реально, если связать Azure DevOps, Terraform и Ansible в едином CI/CD‑конвейере. При этом вы получаете повторяемый процесс, масштабируемый на любые среды, и экономите до 70% ручного труда. Сначала создайте Git‑репозиторий в Azure DevOps и разместите в нём файлы Terraform и Ansible. Это обеспечит версионирование и возможность отката. Terraform остаётся лидером в управлении облачной инфраструктурой благодаря декларативному подходу и поддержке более 150 провайдеров, включая Azure, AWS и GCP...