Вышел Ansible 1.7

Вышла новая версия 1.7 системы управления конфигурациями Ansible — проекта с открытым исходным кодом, написанного на Python (2.x) и предназначенного для облегчения управления группами серверов.

В новой версии добавлено 13 новых модулей (и исправлено множество ошибок в существующих модулях), улучшена поддержка юникода, повышена производительность при использовании больших инвентарей (inventory — это файлы, содержащие описания хостов и их групп с сопутствующими переменными и параметрами), исправлены проблемы в части безопасности, добавлена начальная поддержка Windows (пока на уровне отправки скрипта и выполнения его на хосте через pywinr и Remote Management, в 1.8 планируется полностью поддерживать Windows всеми существующими модулями).

От себя хочу добавить, что Ansible активно развивается, разработчики быстро реагируют на тикеты в багтрекере, проект бесплатный (в CLI, GUI — платно после 10 машин). Если сравнить с Puppet — работа через ssh (не нужны клиенты на хостах), из зависимостей — python2x и несколько библиотек для него, при этом на управляемых хостах нужен опять же только python (сейчас в большинстве ОС он идет «из коробки») и желательно json\simplejson, никаких клиентов. Сценарии пишутся на YAML, для переменных используется Jinja2, что очень хорошо сказывается на скорости «погружения» в Ansible.

 ansible

©  Linux.org.ru