Конференция завершена. Ждем вас на DevOpsConf в следующий раз!

Ansible плох? Нет, просто готовьте его правильно!

Инфраструктура как код

Управление конфигурацией
Администрирование баз данных
Техдолг
Поддерживаемый код
Автоматизация разработки, доставки, эксплуатации
DevOps / SRE
Инфраструктура

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Этот один из самых популярных инструментов слишком легко превратить в своего врага, поэтому не устанем призывать использовать его правильно.

Целевая аудитория

SRE, DevOps-инженеры :-))), системные администраторы и другие авторы скриптов для Ansible.

Тезисы

Как сделать из Ansible плохой инструмент? Очень легко: он дружелюбен и прощает слишком многое.
Как сделать из Ansible хороший инструмент? Тоже очень легко: выслушать и осмыслить этот доклад.

В настоящее время Ansible уже не просто зрелый инструмент, а "золотой стандарт" автоматизации. К сожалению, с широким распространением всё чаще встречаются Ansible-решения, не просто требующие, а отчаянно нуждающиеся в улучшениях.

В этом докладе хочу провести ничем не прикрытый ликбез, чтобы показать, чем именно "и так сойдёт" отличается от "нормально делай — нормально будет" (здесь представьте популярные в интернете стикеры).

Обсудим некоторые широко распространённые ошибки, а также способы их устранения:
1. Использование шаблонов со структурированными форматами данных;
2. Нарушение абстракций инструмента;
3. Использование модулей с внешними Python-зависимостями;
4. Создание множества ролей для одного компонента;
5. Управление пользователями с помощью Ansible,
6. И, конечно же, разное-всякое-другое...

Сергей Печенко

Райффайзен Банк

Ансибловед и ансибловод.

Райффайзен Банк

Замечательное место для работы в IT.

Видео