Компания Red Hat, поставщик решений с отрытым кодом, выпустила Ansible 2.2, новую версию открытой и простой в использовании системы автоматизированного развертывания и управления ИТ-инфраструктурой без использования программных агентов. Новая версия Ansible предлагает улучшенную производительность, расширенную поддержку контейнеров и сред Windows, а также ряд новых функциональных модулей, в том числе для работы с сетевыми компонентами и общедоступными облачными платформами, а также расширенную поддержку хранилищ.
Ansible — одна из самых популярных и активно развивающихся платформ ИТ-автоматизации с открытым кодом на веб-сервисе GitHub. Решение широко применяется для управления большими и комплексными частными облачными средами самых разных организаций, включая компании из списка Fortune 100. Ansible помогает разработчиками и специалистам по эксплуатации упросить и ускорить развертывание приложений и ИТ-сред, устраняя барьеры за счет автоматизации типовых операций, таких как настройка сетевых компонентов, развертывание в облаке или создание сред тестирования и разработки.
Новые средства docker_network обеспечивают управление средами docker-машин с одновременной автоматизацией их сетевого уровня, и вместе с представленными ранее механизмами ansible-container предоставляют более полный контроль над процессами и конвейерами развертывания контейнеров, в том числе над тем, как контейнеры взаимодействуют по сети.
Ansible продолжает наращивать арсенал средств и возможностей для автоматизации сетевых компонентов. С момента выхода предыдущей версии Ansible 2.1 в мае 2016 года число поддерживаемых сетевых платформ выросло с 10 до 20, а список сетевых модулей, которые теперь составляют более 20 % от общего количества модулей Ansible, вырос более чем в два раза.
Сетевые новшества Ansible 2.2: расширенная поддержка сетевых устройств различных производителей, включая Cisco (ASA), Dell, F5 Networks, Nokia SR-OS, Pluribus Networks (Open Netvisor) и VyOS; расширенная и улучшенная поддержка Cisco NX-OS за счет модулей для автоматизированного управления Virtual Extensible LAN (VxLAN).
Ansible 2.2 обеспечивает повышенную производительность при работе с облачными платформами Microsoft Azure и VMware, а также получил поддержку Amazon Web Services (AWS), Google Cloud Platform и облачных сервисов от поставщиков услуг OpenStack. Также реализованы новые возможности для сред VMware и Amazon Web Services: модули управления ВМ VMware и поддержка новых сервисов AWS, включая Amazon Elastic File System (EFS), Amazon Redshift и AWS Lambda.
Среди других новшеств Ansible 2.2 стоит отметить новые Ansible Roles и обновленный формат Ansible Playbook, переносимых сценариев, которые теперь обеспечивает большую гибкость в работе. Кроме того, дорожная карта проекта Ansible на сайте GitHub теперь открыта для комментирования.