Документация Ansible
Добро пожаловать в документацию сообщества Ansible! Эта документация охватывает версию Ansible, указанную в верхнем левом углу этой страницы. Мы поддерживаем несколько версий Ansible и документации, поэтому убедитесь, что вы используете версию документации, соответствующую вашей версии Ansible. Для последних функций мы указываем версию Ansible, где функция была добавлена.
Ansible выпускает новые основные релизы примерно два раза в год. Ядро приложения развивается достаточно консервативно, ценив простоту в проектировании языка и настройке. Разработчики и меняют модули и плагины, размещенные в коллекциях, намного быстрее.
Начало работы с Ansible
Установка, обновление и настройка
- Руководство по установке
-
Руководства по переносу Ansible
- Руководство по переносу 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 playbooks
-
Защита конфиденциальных данных с помощью Ansible vault
- Ansible Vault
- Управление паролями vault
- Шифрование содержимого с помощью Ansible Vault
- Использование зашифрованных переменных и файлов
- Настройка параметров по умолчанию для использования зашифрованного содержимого
- Когда зашифрованные файлы становятся видимыми?
- Формат файлов, зашифрованных с помощью Ansible Vault
- Использование модулей и плагинов Ansible
- Использование коллекций Ansible
- Использование Ansible на Windows и BSD
- Советы и хитрости Ansible
Содействие развитию Ansible
- Руководство сообщества Ansible
-
Руководство по участию в разработке коллекций Ansible
- Цикл разработки коллекций Ansible
- Запрос изменений в коллекции
- Создание первого запроса на добавление в коллекцию
- Тестирование вкладов в коллекции
- Список проверок для запросов на добавление в коллекции
- Требования к пакетам коллекций сообщества Ansible
- Руководство для хранителей коллекций
- Участие в поддержке коллекций Ansible
- Руководящий комитет сообщества Ansible
- Участие в разработке документации Ansible
- Другие инструменты и программы
- Работа с репозиториями коллекций Ansible
- Руководство для участников ansible-core
- Расширенное руководство для участников
- Руководство по стилю документации Ansible
Расширение Ansible
-
Руководство для разработчиков
- Добавление модулей и плагинов локально
- Стоит ли разрабатывать модуль?
- Разработка модулей
- Внесение вашего модуля в существующую коллекцию Ansible
- Рекомендации, советы и потенциальные ошибки
- Ansible и Python 3
- Отладка модулей
- Формат модуля и документация
- Смежные файлы документации YAML
- Инструкция по разработке модулей Windows
- Создание новой коллекции
- Тестирование Ansible
- Жизненный цикл модуля или плагина Ansible
- Разработка плагинов
- Разработка динамического инвентаря
- Разработка
ansible-core - Архитектура модуля Ansible
- Python API
- Перебазирование запроса на добавление
- Использование и разработка утилит модулей
- Путь создателя коллекций Ansible
- Разработка коллекций
- Миграция ролей в роли в коллекциях на Galaxy
- Структура метаданных коллекции Galaxy
- Архитектура Ansible
Общие сценарии Ansible
Автоматизация сетей
- Начало работы с сетью
-
Расширенные темы по сетям
- Модули ресурсов сети
- Примеры Ansible для сетей
- Парсинг полуструктурированного текста с Ansible
- Проверка данных по заданным критериям с Ansible
- Руководство по отладке и устранению неполадок сети
- Работа с выходными данными команд и подсказками в модулях сети
- Вопросы и ответы Ansible по сетям
- Варианты платформ
- Руководство разработчика по сетям
Ansible Galaxy
Справочник & Приложения
- Индекс коллекций
- Индексы всех модулей и плагинов
- Ключевые слова плейбуков
- Возвращаемые значения
- Настройки конфигурации Ansible
- Управление поведением Ansible: правила приоритета
- Синтаксис YAML
- Поддержка Python 3
- Обнаружение интерпретатора
- Выпуск и сопровождение
- Стратегии тестирования
- Тесты целостности
- Часто задаваемые вопросы
- Словарь терминов
- Справочник Ansible: утилиты модулей
- Специальные переменные
- Платформа Red Hat Ansible Automation
- Центр автоматизации Ansible
- Ведение журнала вывода Ansible
Дорожные карты
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/index.html