Terraform и Ansible
Пакет: Terraform- Описание инфраструктуры кодом
- Создание и изменение среды
- Код и документация у заказчика
- Объём работ
- Согласованный объём работ
- Примерный срок
- 1–2 недели
- Оплачивается отдельно
- Серверы, облако и лицензии
Для команд, ведущих несколько серверов или сред: когда настройки живут в памяти людей, test и production различаются или среду для нового филиала нужно поднять быстро.
Сеть, серверы, база и DNS через Terraform.
Ansible playbook: пакеты, пользователи, безопасность.
Каждое изменение сначала видно в plan и хранится в Git.
Составляем список серверов, сетей и баз, созданных вручную.
Описываем инфраструктуру в переиспользуемых модулях Terraform; файл состояния хранится в защищённом месте.
Настройки серверов — в ролях Ansible: каждый сервер приводится к одинаковому, воспроизводимому состоянию.
Изменение сначала просматривается как plan и применяется только после одобрения.
Понятная документация и инструкция, чтобы команда могла менять инфраструктуру сама.
CI/CD выкатывает код приложения. Terraform и Ansible строят и настраивают из кода саму инфраструктуру, на которой оно работает. Их можно объединить в одном pipeline.
Короткие ответы — как начинается работа, о цене, сроках и дальнейшей поддержке.
Напишите, что хотите сделать или что мешает работать, — следующий шаг определим вместе.