Правильный и неправильный Ansible | OTUS

Курсы

Программирование
Выбор профессии в IT
-99%
Python Developer. Basic Специализация Python Developer Python Developer. Professional Golang Developer. Professional Базы данных iOS Developer. Basic Computer Science Android Developer. Professional Team Lead Android Developer. Basic Специализация Android-разработчик Vue.js разработчик Groovy Developer JavaScript Developer. Basic Специализация Java-разработчик C++ Developer. Basic Специализация Fullstack developer Unity Game Developer. Basic PHP Developer. Professional Agile Project Manager PostgreSQL для администраторов баз данных и разработчиков MS SQL Server Developer Unreal Engine Game Developer. Professional Web-разработчик на Python Cloud Solution Architecture Flutter Mobile Developer PHP Developer. Basic Специализация PHP Developer Rust Developer Буткемп Java Unity VR/AR Developer
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02

Правильный и неправильный Ansible

Какие практики использования Ansible можно считать правильными, а какие нет? Давайте попробуем ответить на этот вопрос вкратце.

1_bPBVhvmUuvvLN_XY5BOgGg_1-1801-c4fd55.jpeg

Хороший Ansible – это Ansible, который делает то, что сказали. Такой Ansible не думает и не пытается принимать каких-нибудь решений за пределами специфики серверной конфигурации сервера.

Например, правильный Ansible -- это:

  • простая автоматизация;
  • отсутствие бизнес-логики;
  • простота чтения кода;
  • отсутствие алгоритмов;
  • принятие решений выносится на внешние сущности.

Суть: разумный результат за минимальные усилия.

Таким образом, если ваша цель -- получить автоматизацию за минимальные усилия, то используйте Ansible -- не пожалеете.

Неправильный Ansible -- это:

  • сложная автоматизация;
  • наличие алгоритмов;
  • наличие бизнес-логики;
  • сложный для понимания программный код;
  • возможность принятия решений внутри ролей и шаблонов.

Суть в том, что вышеописанным способом Ansible использовать нельзя, так как формула "если я приложу героические усилия, то получу максимальные результаты" здесь не работает. Да, усилия могут быть весьма героическими, но результат, скорее всего, будет хуже, чем когда вы начинали.

По материалам блога https://habr.com/ru/users/chemtech/.

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться