Spec-Zone.ru › Ansible 2.10

Основные концепции

Эти понятия применимы ко всем использованиям 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–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/network/getting_started/basic_concepts.html

Spec-Zone.ru

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