Spec-Zone.ru › Ansible 2.9

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

Об Ansible

Ansible — это инструмент для автоматизации задач ИТ. Он позволяет настраивать системы, развертывать программное обеспечение и оркестрировать более сложные ИТ-задачи, такие как непрерывные развертывания или плавные обновления без простоя.

Основные цели Ansible — простота и удобство использования. Он также уделяет большое внимание безопасности и надёжности, используя минимальное количество компонентов, протокол OpenSSH для передачи данных (с альтернативными методами и режимами pull), и язык, разработанный с учётом аудита даже теми, кто не знаком с программой.

Мы считаем, что простота важна для всех типов сред, поэтому мы разрабатываем продукт для занятых пользователей всех типов: разработчиков, системных администраторов, инженеров по релизам, ИТ-менеджеров и всех остальных. Ansible подходит для управления всеми средами, от небольших установок с несколькими экземплярами до корпоративных сред с тысячами экземпляров.

Вы можете узнать больше на AnsibleFest, ежегодном мероприятии для всех авторов, пользователей и клиентов Ansible, организуемом Red Hat. AnsibleFest — это место для общения с другими, изучения новых навыков и поиска новых друзей для совместной автоматизации.

Ansible управляет машинами без агентов. Никогда не возникает вопрос о том, как обновить удалённые демоны, или проблемы с невозможностью управления системами из-за удаления демонов. Поскольку OpenSSH — один из наиболее проверенных компонентов с открытым исходным кодом, риск уязвимостей значительно снижен. Ansible децентрализован — он полагается на ваши существующие учётные данные ОС для контроля доступа к удалённым машинам. При необходимости Ansible может легко подключаться к Kerberos, LDAP и другим централизованным системам управления аутентификацией.

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

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

Установка, обновление и настройка

  • Руководство по установке
    • Установка Ansible
    • Настройка Ansible
  • Руководства по переносу Ansible
    • Руководство по переносу 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
    • Начало работы
    • Как создать инвентаризацию
    • Работа с динамической инвентаризацией
    • Шаблоны: нацеливание на хосты и группы
    • Вводное руководство по ad-hoc командам
    • Методы и подробности подключения
    • Работа с инструментами командной строки
    • Работа с Playbook
    • Понимание повышения привилегий: become
    • Ansible Vault
    • Работа с модулями
    • Работа с плагинами
    • Ansible и BSD
    • Руководства по Windows
    • Использование коллекций

Вклад в Ansible

  • Руководство сообщества Ansible
    • Начало работы
    • Более глубокое изучение
    • Работа с репозиторием Ansible
    • Традиционное содержание

Расширение Ansible

  • Руководство разработчика
    • Добавление модулей и плагинов локально
    • Стоит ли разрабатывать модуль?
    • Разработка модулей Ansible: начало работы
    • Внесение вашего модуля в Ansible
    • Конвенции, советы и подводные камни
    • Ansible и Python 3
    • Отладка модулей
    • Формат и документация модуля
    • Инструкции по разработке модулей для Windows
    • Разработка модулей Cisco ACI
    • Рекомендации по разработке модулей Ansible для Amazon AWS
    • Модули Ansible для OpenStack
    • Модули Ansible для oVirt
    • Рекомендации по разработке модулей VMware
    • Информация для отправки группы модулей
    • Тестирование Ansible
    • Жизненный цикл модуля Ansible
    • Разработка плагинов
    • Разработка динамического инвентаря
    • Разработка ядра Ansible
    • Архитектура модулей Ansible
    • API Python
    • Перебазирование запроса на вытягивание
    • Использование и разработка утилит модулей
    • Разработка коллекций
    • Структура метаданных коллекции Galaxy
    • Архитектура Ansible

Общие сценарии Ansible

  • Руководства по облачным технологиям
  • Руководства по сетевым технологиям
  • Руководства по виртуализации и контейнеризации

Ansible для автоматизации сетей

  • Ansible для автоматизации сетей
    • Начало работы с Ansible для автоматизации сетей
    • Расширенные темы по Ansible для автоматизации сетей
    • Руководство разработчика для автоматизации сетей

Ansible Galaxy

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

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

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

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

  • Дорожная карта Ansible
    • Ansible 2.9
    • Ansible 2.8
    • Ansible 2.7
    • Ansible 2.6
    • Ansible 2.5
    • Ansible 2.4
    • Ansible 2.3
    • Ansible 2.2
    • Ansible 2.1

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/index.html

Spec-Zone.ru

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