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...
Когда Terraform не нужен: работаем с инфраструктурой через Ansible
Команда DevOps-инженеров в компании Nobilis.Team участвует во многих проектах по интеграции CRM (BPMSoft, ELMA365, GreenData). Используем Terraform, Ansible, Bash, Python для автоматизации процессов, код доставляем через GitlabCi, а рабочая среда для всех приложений — Docker и Kubernetes. Возможны варианты, но в целом основа остаётся постоянной. В нашем портфолио есть один интересный и сложный клиент, у которого множество сервисов, несколько независимых команд разработки и сотни технологических процессов. И всё это плотно завязано на использование сервисов в Yandex Cloud. Рутинные операции наша команда автоматизировала через Ansible...