Документация Ansible
Добро пожаловать в документацию сообщества Ansible! Эта документация относится к версии Ansible, указанной в верхнем левом углу этой страницы. Мы поддерживаем несколько версий Ansible и документации, поэтому обязательно убедитесь, что используете версию документации, соответствующую используемой вами версии Ansible. Для недавно добавленных возможностей мы указываем версию Ansible, в которой они появились.
Ansible выпускает новый основной релиз примерно два раза в год. Основное приложение развивается достаточно осторожно, при этом приоритет отдается простоте языка и настройки. Участники гораздо быстрее разрабатывают и изменяют модули и плагины, размещаемые в коллекциях.
Начало работы с Ansible
Установка, обновление и настройка
- Руководство по установке
-
Руководства по переносу Ansible
- Руководство по переносу Ansible 14
- Руководство по переносу Ansible 13
- Руководство по переносу Ansible 12
- Руководство по переносу Ansible 11
- Руководство по переносу Ansible 10
- Руководство по переносу Ansible 9
- Руководство по переносу Ansible 8
- Руководство по переносу Ansible 7
- Руководство по переносу Ansible 6
- Руководство по переносу Ansible 5
- Руководство по переносу Ansible 4
- Руководство по переносу Ansible 3
- Руководство по переносу Ansible 2.10
- Руководство по переносу Ansible 2.9
- Руководство по переносу Ansible 2.8
- Руководство по переносу Ansible 2.7
- Руководство по переносу Ansible 2.6
- Руководство по переносу Ansible 2.5
- Руководство по переносу Ansible 2.4
- Руководство по переносу Ansible 2.3
- Руководство по переносу Ansible 2.0
Использование Ansible
- Создание инвентарей Ansible
- Использование инструментов командной строки Ansible
- Использование плейбуков Ansible
-
Защита конфиденциальных данных с помощью Ansible Vault
- Ansible Vault
- Управление паролями хранилища
- Шифрование содержимого с помощью Ansible Vault
- Использование зашифрованных переменных и файлов
- Настройка параметров по умолчанию для работы с зашифрованным содержимым
- Когда становятся видны зашифрованные файлы?
- Формат файлов, зашифрованных с помощью Ansible Vault
- Использование модулей и плагинов Ansible
- Использование коллекций Ansible
- Использование Ansible в Windows, BSD и UNIX в z/OS
- Советы и рекомендации по Ansible
Участие в разработке Ansible
- Руководство сообщества Ansible
-
Руководство для участников разработки коллекций Ansible
- Цикл разработки коллекций Ansible
- Запрос изменений в коллекции
- Создание первого запроса на включение изменений в коллекцию
- Тестирование вкладов в коллекции
- Контрольный список проверки запросов на включение изменений в коллекции
- Требования к коллекциям пакета сообщества Ansible
- Рекомендации для сопровождающих коллекций
- Участие в разработке коллекций, сопровождаемых Ansible
- Руководящий комитет сообщества Ansible
- Участие в разработке документации Ansible
- Другие инструменты и программы
- Работа с репозиториями коллекций Ansible
- Руководство для участников разработки ansible-core
- Расширенное руководство для участников
- Руководство по стилю документации Ansible
Расширение Ansible
-
Руководство разработчика
- Локальное добавление модулей и плагинов
- Стоит ли разрабатывать модуль?
- Разработка модулей
- Добавление вашего модуля в существующую коллекцию Ansible
- Соглашения, советы и подводные камни
- Ansible и Python 3
- Отладка модулей
- Формат и документация модулей
- Разметка Ansible
- Сопутствующие файлы документации YAML
- Практическое руководство по разработке модулей для Windows
- Создание новой коллекции
- Тестирование Ansible
- Жизненный цикл модуля или плагина Ansible
- Разработка плагинов
- Разработка динамического инвентаря
- Разработка
ansible-core - Архитектура модулей Ansible
- API Python
- Перебазирование запроса на включение изменений
- Использование и разработка утилит модулей
- Путь создания коллекций Ansible
- Разработка коллекций
- Перенос ролей в роли коллекций на Galaxy
- Структура метаданных коллекции Galaxy
- Архитектура Ansible
Типовые сценарии Ansible
Автоматизация сетей
- Начало работы с сетями
-
Расширенные темы по сетям
- Модули сетевых ресурсов
- Примеры использования Ansible в сетях
- Разбор полуструктурированного текста с помощью Ansible
- Проверка данных на соответствие заданным критериям с помощью Ansible
- Руководство по отладке и устранению неполадок в сетях
- Работа с выводом команд и запросами в сетевых модулях
- Часто задаваемые вопросы о сетевых возможностях Ansible
- Параметры платформ
- Руководство разработчика сетевых компонентов
Ansible Galaxy
Справочник и приложения
- Указатель коллекций
- Указатели всех модулей и плагинов
- Ключевые слова плейбуков
- Возвращаемые значения
- Параметры конфигурации Ansible
- Управление поведением Ansible: правила приоритета
- Синтаксис YAML
- Поддержка Python 3
- Обнаружение интерпретатора
- Релизы и сопровождение
- Стратегии тестирования
- Проверки корректности
- Часто задаваемые вопросы
- Глоссарий
- Справочник Ansible: утилиты модулей
- Специальные переменные
- Платформа автоматизации Red Hat Ansible
- Центр автоматизации Ansible
- Ведение журнала вывода Ansible
Дорожные карты
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/index.html