Spec-Zone.ru › Ansible

Документация Ansible

Добро пожаловать в документацию сообщества Ansible! Эта документация относится к версии Ansible, указанной в верхнем левом углу этой страницы. Мы поддерживаем несколько версий Ansible и документации, поэтому обязательно убедитесь, что используете версию документации, соответствующую используемой вами версии Ansible. Для недавно добавленных возможностей мы указываем версию Ansible, в которой они появились.

Ansible выпускает новый основной релиз примерно два раза в год. Основное приложение развивается достаточно осторожно, при этом приоритет отдается простоте языка и настройки. Участники гораздо быстрее разрабатывают и изменяют модули и плагины, размещаемые в коллекциях.

Начало работы с Ansible

  • Начало работы с 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
    • Создание инвентаря
    • Работа с динамическим инвентарем
    • Шаблоны: выбор целевых хостов и групп
    • Неявный «localhost»
    • Способы подключения и их особенности
  • Использование инструментов командной строки Ansible
    • Введение в разовые команды
    • Работа с инструментами командной строки
    • Шпаргалка по CLI Ansible
  • Использование плейбуков Ansible
    • Плейбуки Ansible
    • Работа с плейбуками
    • Выполнение плейбуков
    • Пути поиска в Ansible
    • Расширенный синтаксис плейбуков
    • Обработка данных
  • Защита конфиденциальных данных с помощью Ansible Vault
    • Ansible Vault
    • Управление паролями хранилища
    • Шифрование содержимого с помощью Ansible Vault
    • Использование зашифрованных переменных и файлов
    • Настройка параметров по умолчанию для работы с зашифрованным содержимым
    • Когда становятся видны зашифрованные файлы?
    • Формат файлов, зашифрованных с помощью Ansible Vault
  • Использование модулей и плагинов Ansible
    • Введение в модули
    • Логические переменные
    • Сопровождение и поддержка модулей
    • Отклонение модулей
    • Работа с плагинами
    • Указатель модулей и плагинов
  • Использование коллекций Ansible
    • Установка коллекций
    • Удаление коллекции
    • Загрузка коллекций
    • Просмотр списка коллекций
    • Проверка коллекций
    • Использование коллекций в плейбуке
    • Указатель коллекций
  • Использование Ansible в Windows, BSD и UNIX в z/OS
    • Управление хостами BSD с помощью Ansible
    • Управление хостами Windows с помощью Ansible
    • Управление хостами UNIX в z/OS с помощью Ansible
  • Советы и рекомендации по Ansible
    • Общие советы
    • Советы по плейбукам
    • Советы по инвентарю
    • Советы по выполнению
    • Пример настройки Ansible

Участие в разработке Ansible

  • Руководство сообщества Ansible
    • Начало работы
    • Путь участника
    • Политика сообщества Ansible в отношении вкладов с помощью ИИ
  • Руководство для участников разработки коллекций Ansible
    • Цикл разработки коллекций Ansible
    • Запрос изменений в коллекции
    • Создание первого запроса на включение изменений в коллекцию
    • Тестирование вкладов в коллекции
    • Контрольный список проверки запросов на включение изменений в коллекции
    • Требования к коллекциям пакета сообщества Ansible
    • Рекомендации для сопровождающих коллекций
    • Участие в разработке коллекций, сопровождаемых Ansible
    • Руководящий комитет сообщества Ansible
    • Участие в разработке документации Ansible
    • Другие инструменты и программы
    • Работа с репозиториями коллекций Ansible
  • Руководство для участников разработки ansible-core
    • Сообщение об ошибках и запрос новых возможностей
    • Участие в разработке документации Ansible
    • Цикл разработки Ansible
    • Другие инструменты и программы
    • Работа с репозиторием Ansible
  • Расширенное руководство для участников
    • Рекомендации для коммиттеров
    • Администраторы GitHub
    • Ресурсы для разработки проектов экосистемы Ansible
  • Руководство по стилю документации Ansible
    • Языковые рекомендации
    • Рекомендации по reStructuredText
    • Рекомендации по Markdown
    • Рекомендации по доступности
    • Дополнительные ресурсы

Расширение 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
    • Параметры платформ
  • Руководство разработчика сетевых компонентов
    • Разработка модулей сетевых ресурсов
    • Разработка сетевых плагинов
    • Документирование новых сетевых платформ

Ansible Galaxy

  • Руководство пользователя Galaxy
    • Поиск коллекций на Galaxy
    • Поиск ролей на Galaxy
    • Установка ролей из Galaxy
  • Руководство разработчика Galaxy
    • Создание коллекций для Galaxy
    • Создание ролей для Galaxy

Справочник и приложения

  • Указатель коллекций
  • Указатели всех модулей и плагинов
  • Ключевые слова плейбуков
  • Возвращаемые значения
  • Параметры конфигурации Ansible
  • Управление поведением Ansible: правила приоритета
  • Синтаксис YAML
  • Поддержка Python 3
  • Обнаружение интерпретатора
  • Релизы и сопровождение
  • Стратегии тестирования
  • Проверки корректности
  • Часто задаваемые вопросы
  • Глоссарий
  • Справочник Ansible: утилиты модулей
  • Специальные переменные
  • Платформа автоматизации Red Hat Ansible
  • Центр автоматизации Ansible
  • Ведение журнала вывода Ansible

Дорожные карты

  • Дорожная карта Ansible
    • Проект Ansible 14.0
    • Проект Ansible 13.0
    • Проект Ansible 12.0
    • Проект Ansible 11.0
    • Проект Ansible 10.0
    • Проект Ansible 9.0
    • Проект Ansible 8.0
    • Проект Ansible 7.0
    • Проект Ansible 6.0
    • Проект Ansible 5.0
    • Проект Ansible 4.0
    • Проект Ansible 3.0
    • Проект Ansible 2.10
    • Предыдущие дорожные карты
  • Дорожные карты ansible-core
    • Ansible-core 2.21
    • Ansible-core 2.20
    • Ansible-core 2.19
    • Ansible-core 2.18
    • Ansible-core 2.17
    • Ansible-core 2.16
    • Ansible-core 2.15
    • Ansible-core 2.14
    • Ansible-core 2.13
    • Ansible-core 2.12
    • Ansible-core 2.11
    • Ansible-base 2.10

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API