Ansible
Source: https://github.com/ansible-community/awesome-ansible at
3db49feb4df0
License: CC0-1.0
Read the English original
This edition is an AI-assisted translation.
Awesome Ansible 
Заголовок раздела «Awesome Ansible »Это совместно составленный сообществом список отличных ресурсов, инструментов, ролей, руководств по Ansible и других материалов.
Ansible — написанный на Python набор инструментов с открытым исходным кодом для управления конфигурацией, развертывания приложений, непрерывной доставки и автоматизации IT-инфраструктуры и других задач.
⚠️ Перед добавлением проекта ознакомьтесь с ресурсами разработки проектов экосистемы Ansible. Поможем пользователям, участникам и сопровождающим получить лучший опыт!
Содержание
Заголовок раздела «Содержание»Официальные ресурсы
Заголовок раздела «Официальные ресурсы»Официальные ресурсы Ansible и материалы для Ansible.
- Latest Ansible Documentation - Актуальное руководство пользователя и документация Ansible.
- Ansible Galaxy Website - Официальный репозиторий и сайт сообщества ролей Ansible.
- Ansible Blog - Официальный блог Ansible.
Сообщество
Заголовок раздела «Сообщество»Присоединяйтесь к форуму Ansible:
- Get Help - Форум вопросов и ответов. При создании обсуждений добавляйте подходящие теги.
- Bullhorn newsletter - Объявления о релизах и важных изменениях.
- Social Spaces - Общайтесь с другими энтузиастами.
- News & Announcements - Следите за общими объявлениями проекта и общественными событиями.
Подробнее о коммуникации см. в руководстве по коммуникации Ansible.
Обучающие материалы
Заголовок раздела «Обучающие материалы»Руководства и курсы для изучения Ansible.
- How To Manage Remote Servers with Ansible - Руководство по управлению удалёнными серверами с помощью Ansible.
- Ansible Tutorial by leucos - Учебник по Ansible из 12 шагов.
- Programming Community Curated Resources for learning Ansible - Список рекомендуемых материалов.
- Ansible TopTechSkills.com Tutorial Series on Ansible - Руководства по установке и использованию Ansible.
- Official Ansible labs by Red Hat - Учебный курс Ansible Automation Platform.
- Ansible Tutorials on DigitalOcean - Основные учебники по Ansible на DigitalOcean.
- Ansible Tutorial by BlueBanquise team - Базовый учебник по Ansible.
- Ansible Tutorial for Beginners: Playbook & Examples - Введение в Ansible для начинающих.
- Ansible Tutorials for Beginners and Advanced - Практикум по разным темам и уровням сложности.
- Ansible For DevOps - Примеры Ansible от Jeff Geerling дополняют разделы книги
Ansible for DevOps, представленной ниже. - Ansible Tutorial by Compute Central - Практическое руководство по основам, playbook, ролям, коллекциям, разработке собственных модулей и коллекций, эксплуатации, устранению неполадок и подготовке к собеседованию.
Книги об Ansible.
- Ansible for DevOps - Книга помогает начать с Ansible для настройки и управления от одного до тысяч серверов. Бесплатный фрагмент — здесь.
- Ansible for Kubernetes - Развёртывание и сопровождение реальных масштабируемых приложений с высокой доступностью с помощью Ansible.
- How To Manage Remote Servers with Ansible eBook - Книга основана на серии руководств «How To Manage Remote Servers with Ansible».
- The Tao of Ansible: Mastering Automation with Simplicity and Grace - Руководство по Ansible с акцентом на простоту, элегантность и автоматизацию без излишней сложности.
Видеоуроки и обучение Ansible.
- Ansible YouTube Channel - Официальный YouTube-канал Ansible.
- Introduction to Ansible - Понятный новичкам обзор от Cloud Academy.
- Ansible 101 by Jeff Geerling - Отличная серия видео об Ansible от Jeff Geerling.
- Ansible TopTechSkills.com Tutorial Series on YouTube - Видеоуроки по Ansible.
- Ansible Essentials - Course - Бесплатный видеокурс по основам Ansible от Red Hat.
- Complete Ansible Course 2020 by DevOps Journey - Бесплатный видеокурс Ansible с практическими лабораторными работами.
- Getting started with Ansible - Серия обучающих видео LearnLinuxTV на YouTube.
Инструменты
Заголовок раздела «Инструменты»Инструменты для Ansible и инструменты, использующие Ansible.
- Automation Controller - Ранее продукт назывался Ansible Tower. Решение Red Hat масштабирует IT-автоматизацию, управляет сложными развёртываниями и повышает продуктивность всей команды.
- AWX - Веб-интерфейс, REST API и движок задач на базе Ansible; upstream-проект Automation Controller.
- Ansible Lint - Проверяет playbook на соответствие лучшим практикам и выявляет возможности улучшения.
- ansible-static-lint - Быстрый автономный статический анализатор playbook на Go; реализует часть правил ansible-lint без Python и среды Ansible.
- Ansible Doctor - Простой генератор документации ролей Ansible с аннотациями на основе шаблонов Jinja2.
- Ansible DocSmith - Создаёт документацию ролей из argument_specs.yml для README и файлов переменных по умолчанию.
- Ansible cmdb - Преобразует сбор фактов Ansible в статическую HTML-страницу.
- ARA - Записывает playbook и помогает понять их и устранить проблемы через API отчётов, UI и CLI.
- Ansible Inventory Grapher - Показывает иерархию наследования inventory и уровень определения переменных.
- Mitogen for Ansible - Значительно ускоряет Ansible с помощью Mitogen.
- Molecule - Среда разработки и тестирования ролей Ansible.
- Packer Ansible Provisioner - Provisioner для автоматизации создания образов VM с Packer и Ansible.
- Excel Ansible Inventory - Преобразует любую таблицу Excel в inventory Ansible.
- terraform.py - Скрипт динамического inventory Ansible для разбора файлов состояния Terraform.
- Ansible101 - Интерактивная песочница без настройки: проектирование и отладка playbook с визуализацией выполнения в реальном времени.
- ansible-navigator - Текстовый пользовательский интерфейс (TUI) для Ansible.
- squest - Портал самообслуживания для шаблонов заданий Automation Controller.
- ansible-bender - Инструмент преобразует контейнеры с помощью playbook Ansible в образы контейнеров.
- ansible-runner - Инструмент и библиотека Python для прямого взаимодействия с Ansible или интеграции в другие системы: через образ контейнера, отдельную утилиту или импортируемый модуль Python.
- ansible-builder - Работа с контентом Ansible, зависящим от нестандартных зависимостей, непроста: пакеты нужно ставить на каждый узел, согласовывать с ПО хоста и синхронизировать.
- kics - SAST-инструмент для поиска уязвимостей, проблем соответствия и ошибок конфигурации в playbook инфраструктуры Ansible как кода.
- ansible-security-scanner - Статический анализатор playbook, ролей и коллекций: ищет жёстко заданные учётные данные, риски RCE и цепочки поставок; выдаёт SARIF, CycloneDX SBOM и GitLab SAST.
- php-ansible Library - Объектно-ориентированная оболочка, позволяющая использовать Ansible в PHP.
- TD4A - Инструмент для создания и тестирования шаблонов Jinja2: объединяет данные YAML с шаблоном и формирует результат.
- Ansible Playbook Grapher - CLI для построения графа plays, задач и ролей playbook Ansible.
- ansible-doc-extractor - Извлекает документацию модулей Ansible в формате HTML.
- Ansible Semaphore - Современный интерфейс управления и запуска playbook Ansible.
- Steampunk Spotter - Помощник по написанию автоматизации анализирует playbook и предлагает рекомендации.
- ansible-roster - Плагин inventory Ansible Roster создаёт inventory из YAML с описанием хостов; поддерживает диапазоны, имена по regex, включение файлов и объединение переменных.
- Monkeyble - Callback-плагин выполняет сквозные тесты playbook с подходом Python-тестирования и CI/CD для обнаружения регрессий.
- aar-doc - Automated Ansible Role Documentation - Автоматически формирует документацию из метаданных роли Ansible.
- antsichaut - Автоматизирует заполнение changelog.yaml, используемого antsibull-changelog.
- ansibledb - Flask API-сервер с MongoDB хранит отчёты и факты Ansible; позволяет запрашивать управляемые хосты и факты, а также искать в журналах Ansible.
- Ansible Template Playground - Онлайн-среда для запуска, тестирования и обмена шаблонами Ansible.
- YAML Validator, (chrome extension) - Онлайн-валидатор и форматтер YAML с проверкой схемы JSON Ansible; расширение Chrome также сворачивает YAML-код на GitHub.
Статьи в блогах и мнения
Заголовок раздела «Статьи в блогах и мнения»Рекомендации и другие мнения об Ansible.
- Ansible (Real Life) Good Practices - Рекомендации по лучшим практикам.
- Testing Ansible Roles Against Windows with Test-Kitchen - Test-Kitchen и Ansible применяют playbook к Windows, а Pester выполняет тесты.
- Ansible Best Practices by AndiDog - Рекомендации по разным аспектам Ansible и средам тестирования, staging и production.
- Getting started with Ansible - Знакомство с Ansible, инструкции по установке и интерактивный обзор основных функций: запуск playbook и установка контента Ansible.
- Taking Ansible apart - Описывает и демонстрирует работу наиболее распространённых компонентов Ansible.
- Enhancing Ansible Development with SOLID Principles - Как принципы SOLID — единственная ответственность, открытость/закрытость, подстановка Лисков, разделение интерфейсов и инверсия зависимостей — улучшают разработку ролей и playbook Ansible.
- Functional programming design patterns in Ansible code - Функциональное программирование (FP) улучшает код Ansible: чистые функции, разделение эффектов, неизменяемость, композиция и ленивые вычисления упрощают тестирование, отладку, понимание и расширение.
Немецкий
Заголовок раздела «Немецкий»- Ansible – Was ich am Ad-hoc-Modus schätze - Мнение автора о том, что ему нравится в режиме Ad-Hoc Ansible.
Французский
Заголовок раздела «Французский»- Apprendre et Maitriser Ansible l’outil de gestion de configuration - Серия курсов по Ansible на французском языке.
Плейбуки, роли и коллекции
Заголовок раздела «Плейбуки, роли и коллекции»Отличные готовые к production плейбуки, роли и коллекции для быстрого старта.
- Ansible Vagrant Examples by geerlingguy - Примеры Ansible для развёртывания на локальных VM с помощью Vagrant.
- Ansible playbook for Linux machine setup - Playbook для настройки защищённой, автоматически обновляемой машины Debian/Ubuntu с демоном Docker.
- Ansible Lockdown - Контент Ansible помогает проверять и исправлять соответствие базовым требованиям CIS или STIG для ОС и приложений.
- DevSec Hardening Framework - Коллекция DevSec помогает укрепить Linux, MySQL, NGINX и службы/серверы SSH.
- T.A.D.S. boilerplate - Развёртывание кластера Docker Swarm для разработки и production по принципам Infrastructure as Code и DevOps.
- Openstack Ansible - Playbook Ansible для развёртывания OpenStack.
- Robert de Bock - Обширная коллекция ролей Ansible.
- DebOps - Обширная коллекция playbook Ansible для Debian.
- ansible-ssm - Роль Ansible для подготовки физических и виртуальных хостов с агентом AWS SSM.
- BlueBanquise - Согласованная коллекция ролей Ansible для развёртывания кластеров.
- redhat-cop - Репозитории проекта Red Hat Communities of Practice с темой Ansible.
- Linuxfabrik LFOps - Коллекция Ansible: 145+ playbook и 160+ ролей для начальной настройки и управления Linux (RHEL 8/9/10, Debian, Ubuntu); включает укрепление ОС, MariaDB, Icinga2, Nextcloud, FreeIPA, KVM и Bitwarden.
Интеграции с редакторами и IDE
Заголовок раздела «Интеграции с редакторами и IDE»Интеграции с текстовыми редакторами и IDE для упрощения разработки Ansible.
- Ansible Language Server - Language Server добавляет поддержку Ansible в совместимые редакторы.
- VS Code - official Ansible Extension - Добавляет поддержку языка в Visual Studio Code и редакторы OpenVSX с помощью ansible-language-server.
- Vim - Бесплатный редактор командной строки с открытым кодом. Полезные плагины Vim:
- Ansible vim - Плагин синтаксиса Vim для Ansible 2.x поддерживает YAML playbook, шаблоны Jinja2 и файлы hosts Ansible.
- Ansible vim and neovim plugin - Плагин Vim (клиент LSP) для Ansible поддерживает автодополнение, подсветку синтаксиса, подсказки, диагностику и переходы.
- Emacs - Бесплатный редактор и IDE с открытым кодом: автоотступы, подсветка синтаксиса, встроенная терминальная оболочка и другое:
- lsp-mode - Поддержка Ansible Language Server Protocol в Emacs: подсветка синтаксиса, автодополнение и диагностика.
- yaml-mode - Подсветка и проверка синтаксиса YAML.
- jinja2-mode - Подсветка и проверка синтаксиса Jinja2.
- magit-mode - Интерфейс Git porcelain в Emacs.
- flymake-ansible-lint - Интеграция Ansible Lint автоматически и постоянно помечает ошибки, предупреждения и сведения при редактировании.
- PyCharm - Полнофункциональная IDE для разработки на Python. Полезные плагины:
- Ansible Lint - Интеграция Ansible Lint автоматически и постоянно помечает ошибки, предупреждения и сведения при редактировании.
- Ansible Vault Integration - Интеграция Ansible Vault для IntelliJ IDEA с контекстными действиями шифрования и расшифрования секретов.
- OrchidE - Полноценная поддержка языка Ansible в IDE на IntelliJ: автодополнение, подсветка, инспекции, быстрая документация, переходы между playbook, ролями и inventory, встроенный Ansible Vault.
HagiCode
HagiCode — агентная среда разработки. Насыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными, превращая разработку в увлекательный процесс.
Насыщенные и удобные взаимодействия с интерфейсом помогают легче планировать, запускать агентов и вести проектную работу.
- УмныйРабочие процессы OpenSpec превращают намерение в исполнимый путь от предложения через дизайн и задачи до готового изменения.
- ЭффективныйМультиагентное выполнение параллельно продвигает исследование, реализацию и проверку в нескольких репозиториях и с привычными Agent CLI.
- ИнтересныйНасыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными.
Скачать для Windows
Поделиться HagiCode
Превращайте идеи в готовое ПО.
HagiCode — агентная среда разработки: рабочие процессы OpenSpec планируют изменение, мультиагентное выполнение его реализует, а Hero Scenario делает долгий путь наглядным, так что идеи становятся готовым ПО.
- Умный
- Рабочие процессы OpenSpec превращают намерение в путь от предложения до готового изменения.
- Эффективный
- Мультиагентное выполнение ведёт исследование, реализацию и проверку параллельно.
- Увлекательный
- Удобный интерфейс упрощает планирование, работу агентов и проектные задачи.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

