Spec-Zone.ru › Ansible 2.11

Концепции Ansible

Эти концепции применимы ко всем случаям использования Ansible. Вам необходимо понять их, чтобы использовать Ansible для любого вида автоматизации. Это базовое введение предоставляет необходимые сведения для дальнейшего изучения руководства пользователя.

  • Управляющий узел
  • Управляемые узлы
  • Инвентаризация
  • Коллекции
  • Модули
  • Задачи
  • Плейбуки

Управляющий узел

Любой компьютер с установленным Ansible. Вы можете запускать команды и плейбуки Ansible, вызвав команду ansible или ansible-playbook с любого управляющего узла. Вы можете использовать любой компьютер с установленным Python в качестве управляющего узла – ноутбуки, общие рабочие столы и серверы могут запускать Ansible. Однако, в качестве управляющего узла нельзя использовать машину под управлением Windows. Можно иметь несколько управляющих узлов.

Управляемые узлы

Сеть устройств (и/или серверы), которые вы управляете с помощью Ansible. Управляемые узлы также иногда называют «хостами». Ansible не установлен на управляемых узлах.

Инвентаризация

Список управляемых узлов. Файл инвентаризации также иногда называют «файлом хостов». Ваш файл инвентаризации может содержать информацию, такую как IP-адрес для каждого управляемого узла. Инвентаризация также может организовывать управляемые узлы, создавая и вложенные группы для более лёгкого масштабирования. Дополнительную информацию об инвентаризации см. в разделе Работа с инвентаризацией.

Коллекции

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

Модули

Блоки кода, которые выполняет Ansible. Каждый модуль предназначен для определённой задачи, от администрирования пользователей в определённом типе базы данных до управления интерфейсами VLAN в определённом типе сетевого устройства. Вы можете вызвать один модуль в задаче или несколько различных модулей в плейбуке. Начиная с Ansible 2.10, модули сгруппированы в коллекции. Чтобы получить представление о количестве коллекций Ansible, ознакомьтесь с Индексом коллекций.

Задачи

Блоки действий в Ansible. Вы можете выполнить одну задачу один раз с помощью ad hoc команды.

Плейбуки

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

© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/user_guide/basic_concepts.html

Spec-Zone.ru

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