ATE Documentation portal logo
Помощь

Инвентарь

В этом разделе описано, как задать инвентарь для плейбуков коллекции tarantool.enterprise.

Инвентарь — это описание кластера для Ansible: какие экземпляры Tarantool входят в кластер, на каких серверах они размещены, как объединены в наборы реплик, по каким параметрам подключаться к серверам и какой конфигурацией запускать экземпляры. Задать инвентарь можно двумя способами:

  • генератор инвентаря — инвентарный плагин tarantool.enterprise.generator, входящий в состав коллекции: в файле для генератора описывается желаемый результат, а группы, хосты и переменные генерируются автоматически;
  • статический инвентарь — вручную написанный файл, в котором явно перечислены все группы, хосты и переменные.

Для большинства задач рекомендуется генератор инвентаря: он берёт на себя рутинную работу по построению топологии.

Раздел состоит из следующих статей:

  • Написание инвентаря — устройство инвентаря, оба способа его задания и пошаговый рецепт написания инвентаря для генератора с нуля;
  • Описание работы генератора — справочник всех секций и полей файла для генератора, типов изменений и конфигурации продуктов;
  • Примеры инвентарей — готовые аннотированные примеры инвентарей по продуктам.