Spec-Zone.ru › Ansible 2.10

Концепции Ansible

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

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

Узлы управления

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

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

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

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

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

Сборки

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

Модули

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

Задачи

Единицы действий в Ansible. Вы можете выполнить одну задачу один раз с помощью утилиты ад-хок команды.

Плейбуки

Упорядоченные списки задач, сохранённые для повторного выполнения этих задач в заданном порядке. Плейбуки могут включать переменные, а также задачи. Плейбуки написаны на 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/user_guide/basic_concepts.html

Spec-Zone.ru

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