stanislav_dubich@dev:~$ cat infra-ansible/README.md

Infrastructure as Code (Ansible)

Репозиторий управления конфигурациями и развёртыванием сервисов. Конфигурация отделена от логики деплоя. Восстановление сервера с нуля — менее 10 минут.

Бизнес-задача

Унификация окружений для 10+ микросервисных проектов:

Шаблонизация Docker Compose

Вместо копипасты docker-compose.yml для каждого проекта — роль-генератор:

По аналогии с Helm для K8s, но для небольших проектов где K8s избыточен.

Безопасность

Автоматизация

Стек

Core

Ansible Core 2.18 Python 3.11 Jinja2 Templates

Collections

community.docker community.general ansible.posix

Cloud

Yandex Cloud (S3) Docker Engine

Target OS

Debian 12 Ubuntu 22.04/24.04

Моя роль