Инвентарь
В этом разделе описано, как задать инвентарь для плейбуков коллекции tarantool.enterprise.
Инвентарь — это описание кластера для Ansible: какие экземпляры Tarantool входят в кластер, на каких серверах они размещены, как объединены в наборы реплик, по каким параметрам подключаться к серверам и какой конфигурацией запускать экземпляры. Задать инвентарь можно двумя способами:
- генератор инвентаря — инвентарный плагин
tarantool.enterprise.generator, входящий в состав коллекции: в файле для генератора описывается желаемый результат, а группы, хосты и переменные генерируются автоматически; - статический инвентарь — вручную написанный файл, в котором явно перечислены все группы, хосты и переменные.
Для большинства задач рекомендуется генератор инвентаря: он берёт на себя рутинную работу по построению топологии.
Раздел состоит из следующих статей:
- Написание инвентаря — устройство инвентаря, оба способа его задания и пошаговый рецепт написания инвентаря для генератора с нуля;
- Описание работы генератора — справочник всех секций и полей файла для генератора, типов изменений и конфигурации продуктов;
- Примеры инвентарей — готовые аннотированные примеры инвентарей по продуктам.