С моей точки зрения,Основными преимуществами, делающими Ansible столь популярным, являются следующие:
Ansible является декларативным, поэтому его легко использовать без специальных навыков написания сценариев.
Ansible является модульным, повторно -пригодным для использования и имеет доступные пакеты (, такие как perl с CPAN или ruby с gems ). Таким образом, для большинства типовых задач можно получить готовый пакет и быстро получить качественный результат. И да, для этого все равно не нужны особые навыки.
Ansible хорош для совместной работы, потому что он модульный, а также его легко читать и понимать. Таким образом, проекты могут легко разрабатываться и поддерживаться несколькими людьми или группами. Кроме того, даже независимые части могут быть позже объединены в нечто большее.