Константин Нифанин
Компания: МТС ИТ
Как сделать так, чтобы Ansible-роль «проехала» везде? Для этого существует Тракторный режим, который успешно применяется в инфраструктуре МТС ИТ.
Имеете большой зоопарк дистрибутивов Linux? Много разных требований к проекту? Разную квалификацию сотрудников? Тракторный режим может это решить!
Не важно, требуется ли вам поставить какой-нибудь Elasticsearch в кластерном режиме с бэкапированием и тонкой настройкой производительности, или просто создать индекс — это одна роль «Elasticsearch». Вам нужно сделать установку трёх PostgreSQL на Ubuntu, Centos и Redhat — это одна роль PostgreSQL. Нужно ли вам просто создать топик в Kafka — это одна роль Kafka.
Звучит как что-то сложное, громоздкое и тяжелообслуживаемое, но по факту — нет. Приходите на выступление и убедитесь, что это достаточно просто, чтобы быть правдой!
Комментарий программного комитета:
Ansible-код превращается в «не самый хороший код» с невероятной скоростью и Константин расскажет, как сделать так, чтобы этого не произошло.
Компания: МТС ИТ