Представим, что у вас есть 10 серверов под разные или похожие задачи. Каждую машину нужно периодически обновлять, изменять ее конфигурацию. Часто необходимо поднять и настроить сразу несколько серверов в короткие сроки. Конечно, можно подключаться к каждому по SSH и вручную вносить необходимые изменения, но это очень долго и увеличивает возможность совершения ошибок из-за человеческого фактора. Для эффективного решения подобных задач DevOps-специалисты используют систему удаленного управления конфигурацией - Ansible...
Ansible - это средство управления конфигурациями. Каждый, кому приходилось настраивать большое количество серверов, не может обойтись без этого инструмента. В процессе работы системным администратором возникает множество задач по настройке той или иной системы. Это и настройка веб-серверов или серверов приложений, и настройка логирования или мониторинга, а так же настройка различных баз данных, балансировщиков и т.д. Мы, конечно, можем сделать все эти настройки в ручную. Но что делать, если...