Серия вечерних встреч с инженерами Southbridge про управление серверами и сервисами с помощью Ansible и GitLab CI. Рассказываем о наших подходах к администрированию классических ИТ-систем для веб-проектов. Конкретика и практика.
Спикер:
Николай Месропян
Что будет:
Рассмотрим хорошие и плохие практики работы с Ansible от инженеров Southbridge, а именно:
1) Гайдлайны по написанию конфигурации: как мы делаем
именование переменных
декомпозиция (UNIX-style)
стремимся к линейности
стремимся к полной герметичности
DRY только зависимостями
indifferent machine: роли не предполагают, что целевой хост уже находится в некотором состоянии
коллекции
ansible-lint
2) Как мы не делаем и почему
не делаем ролей, которым для работы нужно особенное окружение
не создаем лишних переменных
не используем теги (иначе, чем для отладки)
не выбираем внутри ролей, на каких хостах проигрывать таски
избегаем патологических связей
Вступайте в наш телеграмм чат мероприятия для обсуждения выпуска:
https://t.me/+aIWOyLOSTX1iYTBi
Записывайтесь на серию вечерних встреч IaC с Ansible от Southbridge:
https://southbridge.io/iac-ansible-so...